如何勸退一個想要學(xué)C++的人
眾所周知, C++是一門十分簡單易學(xué)的計算機(jī)語言. 那么, 作為新手的你, 該如何學(xué)好這門簡單的語言呢?
我們可以從一個簡單的"Hello, World"程序來初步了解C++:
啊哈, 我們僅僅用了34行代碼, 就實現(xiàn)了打印"Hello, World"字符串. C++是不是非常簡單呢? 下面, 我們來詳細(xì)解說一下這段代碼的含義.
第一部分:
這里的兩行語句的意思是, 包含名為"iostream"和"string"的兩個頭文件, 我們的程序中有些功能需要用到這兩個頭文件.
第二部分:
直譯過來, 叫做: 使用命名空間std.
你可以把命名空間理解為一個倉庫, 我們需要用倉庫里的東西, 但每次使用的時候都要重新去倉庫里找, 為了避免重復(fù)去倉庫的這個過程, 我們使用這一行代碼.
第三部分:
這里我們定義了一個名為Print的類, 類中有一個被保護(hù)的成員變量str, 和公共的成員函數(shù)setPrintString, printString, 和析構(gòu)函數(shù)~Print.
這里暫時用不到構(gòu)造函數(shù), 所以我們并沒有將構(gòu)造函數(shù)Print寫入此程序. 并且呢, 由于后面使用了指針, 我們需要一個簡單的析構(gòu)函數(shù)來進(jìn)行垃圾回收工作.
類的概念呢, 十分的簡單, 相信這不會難倒初學(xué)者, 成員函數(shù)也是一目了然, 不用細(xì)講.
第三部分:
這里呢是我們的主函數(shù), 或者說是整個程序的入口. 主函數(shù)中的第一行, 我們使用了指針, 并且結(jié)合了剛剛定義的Print類.
第二第三行我們又調(diào)用了Print類的方法, setPrintString方法初始化了我們要打印的字符串"Hello,World". 而printString方法則打印出了字符串.
于是, 我們就可以在控制臺窗口上看到我們打印的字符串啦:

自此, 相信作為初學(xué)者的你, 應(yīng)該已經(jīng)對易學(xué)C++有了更深刻的了解了吧.