不同結構體類型變量之間的賦值

有兩個結構體類型變量如下:

struct nametype1 var1;

struct nametype2  var2;

 

實現從var1賦值給var2:

   struct nametype2 *var3;

var3 = (struct nametype1*)&var1;

var2 = *var3;

 

 

C++2005調試後出現如下錯誤:

                                           無法找到調試信息,或者調試信息不匹配,未使用調試信息生成二進制文件。要繼續嗎?

 

解決辦法:

首先打開菜單項目->項目屬性頁

1。選擇配置屬性->鏈接器->調試->生成調試信息改爲 是

2。選擇配置屬性->C/C++ ->常規->調試信息格式 改爲用於“編輯並繼續”的程序數據庫(/ZI)

3。選擇配置屬性->C/C++ ->優化->優化改爲 自定義

重新編譯,運行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章