日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

将VC++6.0的代码迁移到VS2005常见问题总结(Window核心编程第五版以前代码在VS2005无法编译的解决方案)...

發布時間:2023/12/9 c/c++ 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 将VC++6.0的代码迁移到VS2005常见问题总结(Window核心编程第五版以前代码在VS2005无法编译的解决方案)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
額喜新厭舊是男人的通病吧,可是呢VS2005的界面看著的確比VC6.0看著舒服,而且也算用習慣了吧。可是網上現在大部分C/C++的代碼還是用VC6.0的。這為我們這些菜鳥的學習之路增添了不少障礙,可能有很多朋友在這一步就放棄了吧或者抹黑走下去,很痛苦我也是剛剛找到些竅門就拿Windows核心編程這本書的代碼來做個例子吧 第一用VS2005打開項目編譯之后看到最多的錯誤大概就是 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 這個了吧,哦這個問題的原因是vc2005不支持默認類型. ?const a;此a為未定義. 原來的報錯代碼如下: inline?COptex::IsSingleProcessOptex()?const?{

???
return(m_hfm?==?NULL);
}
其實很好改: inline?int?COptex::IsSingleProcessOptex()?const?{

???
return(m_hfm?==?NULL);
}
聲明類型就OK了哈哈。 第二個比較多的問題 就是 某某變量未定義,大都發生在循環的地方 比如這段代碼: ?????int?j;
?????
for(int?i=0;i<10;i++)
?????
{

?????}

?????i
=i+j;此處的i將未定義. 其實呢這個更簡單: ????int?i,j;
?????
for(int?i=0;i<10;i++)
?????
{

?????}

?????i
=i+j; OK通過了吧嘿嘿。 肯定還有一些但是暫時沒發現呢,歡迎各位大牛、小牛,指正補充。

轉載于:https://www.cnblogs.com/wParma/archive/2009/10/28/1591286.html

總結

以上是生活随笔為你收集整理的将VC++6.0的代码迁移到VS2005常见问题总结(Window核心编程第五版以前代码在VS2005无法编译的解决方案)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。