精通 C++標準程式庫功能

充分利用 C++ STL 的強大功能,並充分利用其元件

報名參加課程

從這 6 小時的課程,你會學到

  • 分析和深入淺出一些主要的新功能,例如 move semantics、可變樣板和 lambda
  • 學習新的核心語言特性以及它們要解決的問題
  • 探索允許在編譯時執行運算的新技術
  • 建立更安全和更方便的介面,沒有任何額外的隱藏成本
  • 透過使用智慧指標( smart pointers )替換 new / delete 來改進程式碼
  • 熟悉 C++ STL 並充分利用其元件

要求

  • 假設你擁有先前的 C++ 知識

課程說明

C + + 已經走過了漫長的道路,隨著 STL 的最新更新和 C++ 17的到來,C++ 現在已經被多種環境所採用。

這個影片課程將帶你學習 C++ 的標準程式庫和 C++ 11 / 14 / 17最重要的功能特性。 你將從新的語言特性開始,逐漸轉移到程式庫元件,然後轉移到地雷和隱藏的陷阱以及避免它們的方法。 你將學習 STL 元件,例如 – 智慧指標、‘ std: : function’、‘ std: : move’和‘ std: : exchange’,同時加強和深化你對新語言特性的理解。 從這裡,你將學習使用 STL 演算法和 lambda 表示式檢查容器、迭代器函式物件。 你還將瞭解一些即將到來的 C++ 17 新增的功能,包括諸如 `constexpr` lambdas 之類的語言特性,以及諸如新的代數資料型別和元程式設計( metaprogramming )工具。 在整個課程中,你將學習“老的” C++ 程式設計中的常見陷阱以及最新的 C++ 軟體開發的最佳實踐。

到本課程結束時,你將精通最新的 C++ 最具影響力的語言和程式庫功能特性。

關於講師:

Vittorio Romeo

Vittorio 從年輕時就是 C++ 的狂熱愛好者,擁有墨西拿大學電腦科學學士學位,現在在 Bloomerg LP 工作。 隨著 C++ 標準的發展,並擁抱最新的功能特性,他參與了幾個開源專案,包括最新的通用程式庫和免費的跨平台獨立遊戲。 Vittorio 是 C++ 社群的活躍成員,在許多會議和活動上發言。 他目前在 YouTube 上開設了一個頻道,專門介紹廣受歡迎的 Modern C++ 11和 C++ 14 教學。 不寫程式碼的時候,Vittorio 喜歡舉重和健身相關的活動,喜歡競技 / 挑戰性的電腦遊戲,喜歡好看的科幻電影 / 電視影集系列。

目標受眾

  • 這個影片課程的目標是希望掌握最新的 C++ 語言和程式庫特性的開發人員

講師簡介

Packt Publishing    行動的技術知識

Packt 自 2004 年以來一直致力於開發人員的教學。這些年來,軟體行業變化很大 – Packt持續因應這些變化,觀察趨勢和工具,思考我們將如何工作和生活,並將這些放入課程安排。

擁有廣泛的內容庫 – 4000 多本書籍和視訊課程– Packt 的使命是幫助開發人員在快速變化的世界中不落人後。從新的網路框架和程式語言,到尖端的資料分析和 DevOps,Packt 將每個領域的重要知識帶給軟體專業人員。

從技幫助你發展、在未來保障你的事業、立即解決每一天的技術挑戰,Packt 是一個隨時可以參考的資源,讓你成為更好、更聰明的開發人員。

Packt Udemy 課程持續這種傳統,找專家帶給你全面且簡明的視訊課程。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程 | 更新優惠折扣碼

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: