C++ 這個年紀跟山姆差不多的「老」程式語言,於西元二零一一年正式通過,並發佈了讓這個老語言「回春」的新標準-C++11。同年,C++ 標準委員會達成共識,未來將每「三年」通過一次新的規格,持續替這個老語言<del>續命</del>注入新活水。
雖然唸書時曾接觸 C++,但直到當兵時買了侯捷老師的《C++ Primer》譯本,才正式開始 C++ 學習之旅。三生有幸,退伍後進到台灣的小軟體公司也是以 C++ 為主力,至今十餘載,我依然熱愛程式設計。
此系列的焦點是 Modern C++,利用這個機會讓自己重新檢視這個老語言的新功能。若不小心對讀者有幫助,也算是良好副作用 😁。
這一篇繼續討論「如何學習 C++?」。先前有推友問道:「入門之後該如何進階?」,這是個很重要的問題,我相信許多人曾卡在這一關。每個人的學習經驗不同,本文就我的親...
C++ 程式語言規格乃 ISO 標準,任何人皆可依其規格實作 C++ 編譯器。目前各主流、非主流平台皆有 C++ 適用的編譯器。 C++ 是一個跨平台的程式語言...
在 C++ 的情境下講的多緒程式設計,總會提到這篇有名的文章《The Free Lunch Is Over》,作者正是那位無人不知曉的 Herb Sutter,...
Scott Meyers 在《Effective Modern C++》書中 Item 35 條提出,開發多緒程式,在 Thread-Based 以及 Task...
DAY24:從不同的角度「觀賞」、「操作」字串與字元陣列 程式設計師最常面對的問題多跟「字的處理」有關。C++17 引入了新的類別—std::string_vi...
沒處理過「數字字串間的轉換」的問題,不算真正寫過 C++ 程式。C++11 納入了新的,屬於 C++ 的 STL 函數,在型別安全的情況下,處理字串數字轉換的難...