国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
    • 1. 不支持 C99
    • 2. 兼容性極差
    • 3. 調(diào)試性能較差
    • 4.template
    • 5. 對(duì)于 throw 出來的一些 C++11 的一些很棒的特性,你沒有 catch 到!
    • 6. 推薦的編譯器:
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

不應(yīng)該再繼續(xù)使用VC++ 6.0的6個(gè)理由

2021/01/25
477
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

1. 不支持 C99

Visual C++ 6.0 已經(jīng)是 1998 的老產(chǎn)品了(歷史總是驚人的巧合,1999 年就發(fā)布了 C99 版本……真是不走運(yùn)哈。)

C99 有多方便呢?舉個(gè)例子

for (int i = 0;i < 10; i++)     printf("*");

嗯 相信這段代碼大家都很熟悉,就是打印 10 個(gè)星號(hào)而已。

但是這段代碼在 VC 6.0 中會(huì)報(bào)錯(cuò),因?yàn)?C89 不支持??!在 for 中可以定義變量這種用法是在 C99 才出現(xiàn)的。

2. 兼容性極差

大家可以去這里去看看,其實(shí) VC 6.0 的設(shè)計(jì)版本不是 Win7,不是 Vista,也不是 XP。

 

??!我的天哪……這個(gè)東西可真的算是老古董了。

而且還會(huì)出現(xiàn)各種各樣的問題:

Microsoft Visual C++ 6.0 對(duì) windows7 和 windows8 的兼容性較差。在 Windows7 使用 VC6.0 只需要忽略兼容性提示即可正常使用, [4]  但是在 Windows8(含 Windows8.1)使用 VC6.0 則需要改原 MSDEV.EXE 文件名并改兼容性才能正常使用。[5]  在 Windows10 的第一個(gè)版本也可以正常使用 VC6.0,但 Windows10 系統(tǒng)升級(jí)更新后中文版 VC6.0 無法正常使用,提示“0xc0000142”的錯(cuò)誤,需要將原 MSDEV.EXE 文件替換為英文版或者漢化版才能正常使用 [6]  (該版本在 Windows8(含 Windows8.1)照樣需要改原 MSDEV.EXE 文件名并改兼容性才能正常使用。)。

3. 調(diào)試性能較差

下面是百度百科的一段話:

但是,這個(gè)版本在 Windows XP 下運(yùn)行會(huì)出現(xiàn)問題,尤其是在調(diào)試模式的情況下(例如:靜態(tài)變量的值并不會(huì)顯示)。這個(gè)調(diào)試問題可以通過打一個(gè)叫“Visual C++ 6.0 Processor Pack”的補(bǔ)丁 [3]  來解決。)

你看,一段 C++爬蟲代碼,VS 是多么清晰~

順便扯一句,使用多維數(shù)組還可以顯示出維度、數(shù)據(jù)還會(huì)用類似于注冊(cè)表編輯器路徑的展示方式展現(xiàn)哦~

4.template

VC6.0 對(duì)模板的支持比較差,因?yàn)?C++11 標(biāo)準(zhǔn)庫全是模板類型,所以 VC6.0 肯定無法運(yùn)行它們,這樣你的程序就會(huì)遜色得多。

5. 對(duì)于 throw 出來的一些 C++11 的一些很棒的特性,你沒有 catch 到!

數(shù)數(shù):

類型  作用
vector 可變長(zhǎng)數(shù)組
(w)string 可變長(zhǎng)字符串,支持 find、replace 等等
regex 正則表達(dá)式
set 集合
map 映射類型,類似于 Python 中的字典

……
還有一些原生特性,比如范圍 for等等。
我相信你一定不想錯(cuò)過吧~

6. 推薦的編譯器:

Visual Studio 2013、2015、2017,或更高版本

Visual Studio 是一款非常棒的 IDE,是 Visual C++6.0 的繼承者,微軟開發(fā),有“宇宙最強(qiáng) IDE”之稱。

建議大家去百度一下,你一定會(huì)驚到的。

相關(guān)推薦

大埔县| 石嘴山市| 小金县| 涞源县| 明溪县| 柳州市| 定陶县| 台东市| 岳西县| 安塞县| 调兵山市| 观塘区| 农安县| 清苑县| 泗水县| 襄樊市| 拉孜县| 仁寿县| 惠州市| 南平市| 乌拉特中旗| 株洲县| 荥阳市| 永安市| 梅河口市| 茌平县| 上犹县| 马尔康县| 梅州市| 海兴县| 威海市| 通城县| 建阳市| 紫阳县| 朝阳市| 如东县| 夏河县| 保定市| 都江堰市| 雷州市| 南华县|