1樓:匿名使用者
vc98(6.0)和vc2005(8.0),mfc版本不同,最關鍵的是,c++於98年成為iso,當時vc98已經來不及完全按這個標準來做了。
雖然不是完全支援標準的每乙個細節,但是vc2005在這方面已經比vc98強多了。c++ primer 3rd中的程式,很多你在vc98下執行不了或者是效果不一樣。還有,visual studio 98以後,推出了.
net,vb變成了vb.net,已經和vb6幾乎不是一種語言了,所有的開發語言可以執行在.net framework下的clr。
因為c++比較底層,為了適應clr的呼叫,c++在visual studio.net有乙個c++/cli的擴充套件版本,有^這樣的語法,被稱為託管c++。託管c++和標準的c++有些不同,但是c++優勢本來不在這些方面,用來寫.
net程式還是用c#.net好了,於是vc2008又被調整成主要精力在本地的mfc編碼方面,不再強調非要都能執行在.net下了。
2樓:匿名使用者
樓上的說得很全面,不過對於初學者而言,2005很重要兩點,一是對.net的支援進一步加強,而對mfc的支援也大不如以前。還有一點就是對c++標準的支援比6.0做得要好得多~~~
當然,vs2005本身也很大,執行起來比6.0慢得多。。。
為什麼無法組建exe我下的C 6 0除錯正確無法執行為什麼
我也有同樣的情況,問,有人說我的系統,並沒有要我重灌系統,我重灌了系統,但經常上網的包裝上沒有磁碟,可以執行。少,你是不是這樣的。複製完成沒有 dll檔案,該檔案是動態鏈結庫檔案,可執行檔案,它允許程式共享執行特殊的 和其他資源所必需的是一項重要的任務。windows提供的dll檔案中包含了許多函式...
c語言中for與for有什麼不同
對於問題1 我們只討論迴圈 開始 for i 0 i 2 i i 0 往下執行 for j 0 j 2 j j 0往下執行 for k 0 k 2 k k 0 往下執行 printf d d d n i,j,k 輸出 i j k 顯然輸出的是 0 0 0 輸出後執行 k k值變為1 與2比較 顯然 ...
C5240R H與C5210R H有什麼不同
上海榮昆金屬製品 c5240r h與c5210r h同屬於日標磷青銅帶,但是化學成分及效能不一樣。c5240屬於高強度磷青銅,具有更高的耐蝕性 耐磨損 高屈服強度 疲勞強度 衝出時不發生火花 彈性效能和優良的彎曲成型性。c5240化學成分如下圖 c5240機械效能如下圖 c5210r h屬於日標彈簧...