Meeting C++是一個獨立的 C++ 會議和平台,專注於 C++ 及其框架的發展,如 boost、Qt,並為本地 C++ 用戶組提供支持,其目標是在歐洲建立一個 C++ 網絡。Jens Weller 是該會議的創始人,同時也是歐洲 C++ 社區的活躍成員。每年年初,他都會承前啟後,展望 C++ 的未來。今年也不例外。
在文章開頭,Weller 寫道:
C++14 現在已經不只是一項標准,還是一條工具鏈,GCC 和 Clang 已經提供支持。C++ Studio 似乎最終也會帶來C++ 14 的部分特性和C++ 11 的幾乎全部特性,還有 Intels Compiler,現在已經完全支持C++ 11 的特性……現代 C++ 標准已經做好了在 2015 年用於生產環境的准備!
接下來,他從以下幾個方面進行了總結和展望:
- C++標准——今年C++ 11 可能獲得所有主流編譯器的完全支持,C++ 14 也可能獲得大部分主流編譯器的支持。因此,如果現有項目要升級到更新的標准,可以的話,請選擇C++ 14。另外,C++ 17 標准預計會初步形成,支持 Concepts,並改進了並發。它對 C++ 的改變將比任何 C++ 標准都多。還有一些不能進入標准的技術規范將擴展的形式實現,比如 Visual Studio 中 await/async 的實現。
- 社區&博客——2014 年,歐洲、美國甚至印度都成立了許多新的 C++ 用戶組,Meeting C++ 上也出現了來自澳大利亞和韓國的參會者,希望 2015 年這一切還會繼續。另外,許多人已經開始在網上進行關於 C++ 的寫作,這裡有一個新博客。
- 庫——2015 年將會出現更多的庫和框架。boost.compute 已經成為今年第一個被 boost 接受的庫。預計 boost 今年會發布兩個版本,有許多有趣的庫在等待審核。另外,boost 庫孵化器中已經有 16 個庫。
- Qt——2014 年 12 月份,Qt 5.4 發布,改進了對 Android 和嵌入式的支持。QML 現在已經可以用於移動應用和桌面程序。2015 年,Qt 將繼續提供更多特性。Qt 5.5 預計在 4 月底發布。
- 工具——IDE 領域出現了新的競爭者 CLion。Visual Studio 2015 將支持 Android 和更多 C++ 標准。GCC 5.0將帶來 OpenMP 4.0 及對C++ 14 的完全支持。biicode 可能開源。
最後,他列出了 2015 年重要的 C++ 會議,有興趣的讀者可以查看這裡。
C++ Primer Plus 第6版 中文版 清晰有書簽PDF+源代碼 http://www.linuxidc.com/Linux/2014-05/101227.htm
讀C++ Primer 之構造函數陷阱 http://www.linuxidc.com/Linux/2011-08/40176.htm
讀C++ Primer 之智能指針 http://www.linuxidc.com/Linux/2011-08/40177.htm
讀C++ Primer 之句柄類 http://www.linuxidc.com/Linux/2011-08/40175.htm
將C語言梳理一下,分布在以下10個章節中:
- Linux-C成長之路(一):Linux下C編程概要 http://www.linuxidc.com/Linux/2014-05/101242.htm
- Linux-C成長之路(二):基本數據類型 http://www.linuxidc.com/Linux/2014-05/101242p2.htm
- Linux-C成長之路(三):基本IO函數操作 http://www.linuxidc.com/Linux/2014-05/101242p3.htm
- Linux-C成長之路(四):運算符 http://www.linuxidc.com/Linux/2014-05/101242p4.htm
- Linux-C成長之路(五):控制流 http://www.linuxidc.com/Linux/2014-05/101242p5.htm
- Linux-C成長之路(六):函數要義 http://www.linuxidc.com/Linux/2014-05/101242p6.htm
- Linux-C成長之路(七):數組與指針 http://www.linuxidc.com/Linux/2014-05/101242p7.htm
- Linux-C成長之路(八):存儲類,動態內存 http://www.linuxidc.com/Linux/2014-05/101242p8.htm
- Linux-C成長之路(九):復合數據類型 http://www.linuxidc.com/Linux/2014-05/101242p9.htm
- Linux-C成長之路(十):其他高級議題