我最近买了一本二手书的c++入门编程书来学习。此书版本是2008第三版的,后来上网看现在已经有第四版。 我知道计算机类似此书更新太快了,很多编程书从第一版不停随时间科技与技术在变化和更新,接下来有第2部,三等等!!我的目的是学习基础概念,这会有很大影响吗? 如果我所买旧版书,与最新版本有差异会很大吗?
谢谢^^
学习是最好的投资!
語言的標準更新很慢的,C++ 2.0標準是1989年定的,直到22年後,2011年才發布了新的標準,而且又得過一段時間編譯器才能跟上,到現在也不是所有的特性所有的編譯器都支援。 2008年的C++書應該說算是比較新了,雖然沒有C++11標準,但對於學習基本概念來說差異不大。
c++標準第二版是c++03,距離第三版c++11隔了八年。 c++11也只是增加了一些語言特性(例如range for和右值引用)和函式庫(智慧指針,並發),基礎部分並沒有做什麼改動。舊版的書與新版的差異就是缺乏對一些新功能的講解,並不影響學習基礎。
c++03
c++11
為什麼會加上 ruby php 的標籤?
語言的標準更新很慢的,C++ 2.0標準是1989年定的,直到22年後,2011年才發布了新的標準,而且又得過一段時間編譯器才能跟上,到現在也不是所有的特性所有的編譯器都支援。 2008年的C++書應該說算是比較新了,雖然沒有C++11標準,但對於學習基本概念來說差異不大。
c++標準第二版是
c++03
,距離第三版c++11
隔了八年。c++11
也只是增加了一些語言特性(例如range for和右值引用)和函式庫(智慧指針,並發),基礎部分並沒有做什麼改動。舊版的書與新版的差異就是缺乏對一些新功能的講解,並不影響學習基礎。為什麼會加上 ruby php 的標籤?