1 回答

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊
C++是在C語(yǔ)言的基礎(chǔ)上加入了“類”的概念以及“對(duì)象”的概念,所以C++是面向?qū)ο蟮木幊陶Z(yǔ)言。
而VC++是在C++的基礎(chǔ)上加入了對(duì)windows可視化(窗口化以及控件)操作的支持,所以它也是面向?qū)ο蟮木幊陶Z(yǔ)言,是一種協(xié)助用戶使用c++語(yǔ)言設(shè)計(jì)軟件的工具。
所以學(xué)習(xí)VC++之前要學(xué)習(xí)C++。
學(xué)習(xí)階段:
首先要做的是通過C/C++語(yǔ)言的學(xué)習(xí)培養(yǎng)編程思維和動(dòng)手能力,深刻理解面向過程和面向?qū)ο蟮乃枷敕椒ā_@個(gè)階段你需要學(xué)習(xí):
① C語(yǔ)言
數(shù)據(jù)類型、變量、內(nèi)存布局、指針基礎(chǔ);
字符串、一維數(shù)組、二維數(shù)組;
一級(jí)指針,二級(jí)指針,三級(jí)指針,N級(jí)指針概念,指針數(shù)組和數(shù)組指針;
結(jié)構(gòu)體、文件的使用;
動(dòng)態(tài)庫(kù)的封裝和設(shè)計(jì);
函數(shù)指針回調(diào)函數(shù)。
② C++語(yǔ)言
面向?qū)ο缶幊趟枷耄?/p>
類的封裝,構(gòu)造和析構(gòu)、靜態(tài)成員、對(duì)象管理;
類的構(gòu)造(有參構(gòu)造函數(shù)、無(wú)參構(gòu)造、拷貝構(gòu)造、默認(rèn)構(gòu)造函數(shù))和析構(gòu);
對(duì)象動(dòng)態(tài)管理、友元函數(shù)、友元類、操作符重載;
C++編譯器對(duì)象管理模型分析;
類對(duì)象的動(dòng)態(tài)管理(new/delete);
友元函數(shù)和友元類;
運(yùn)算符重載(一元運(yùn)算符、二元運(yùn)算符、運(yùn)算符重載難點(diǎn)、項(xiàng)目開發(fā)中的運(yùn)算符重載);
類的繼承、多繼承及其二義性、虛繼承;
多態(tài)(概念、意義、原理剖析、多態(tài)案例);
虛函數(shù)、純虛函數(shù)、抽象類(面向抽象類編程思想案例);
函數(shù)模板、類模板,模板的繼承;
C++類型轉(zhuǎn)換;
C++輸入輸出流(標(biāo)準(zhǔn)I/O 文件I/O 字符流I/O);
C++異常處理(異常機(jī)制、異常類型、異常變量、異常層次結(jié)構(gòu)、標(biāo)準(zhǔn)異常庫(kù));
擴(kuò)展資料:?
C++是C語(yǔ)言的繼承,它既可以進(jìn)行C語(yǔ)言的過程化程序設(shè)計(jì),又可以進(jìn)行以抽象數(shù)據(jù)類型為特點(diǎn)的基于對(duì)象的程序設(shè)計(jì),還可以進(jìn)行以繼承和多態(tài)為特點(diǎn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)。C++擅長(zhǎng)面向?qū)ο蟪绦蛟O(shè)計(jì)的同時(shí),還可以進(jìn)行基于過程的程序設(shè)計(jì),因而C++就適應(yīng)的問題規(guī)模而論,大小由之。
C++不僅擁有計(jì)算機(jī)高效運(yùn)行的實(shí)用性特征,同時(shí)還致力于提高大規(guī)模程序的編程質(zhì)量與程序設(shè)計(jì)語(yǔ)言的問題描述能力。
- 1 回答
- 0 關(guān)注
- 675 瀏覽
添加回答
舉報(bào)