モダンC++#23 テンプレートによる関数・クラスの型汎用化
この動画ではC++の『テンプレート』について解説しています! モダンC++における重要な機能であるテンプレートは関数やクラスを汎用化することができます。より洗練されたコードを書くうえで、さらにSTLを理解するうえで理解しておきたい文法ですので、ぜひ最後までご覧ください! 🔗 関連リンク&参考資料 ✅ 基本はここから C++を学ぶメリット https://youtu.be/W2W7MeyPgT0 C言語/C++ VSCode開発環境(Windows) https://youtu.be/F43kPbJmSaM C言語/C++ VSCode開発環境(macOS) https://youtu.be/bo9qok_3e-k 講義で使うソースコード https://github.com/kt2763/tnb-cpp-lessons ✅ 講義シリーズまとめ C++講義シリーズ再生リスト https://www.youtube.com/playlist?list=PLu3oZbxew9L49DTxuG5rT__lh-kkF7K11 C++講義#01 変数とデータ型 https://youtu.be/CgeKFytwVEs C++講義#02 演算子 https://youtu.be/wIIU0bBtwCs C++講義#03 標準入出力cin/cout https://youtu.be/HdA71gAfvXM C++講義#04 条件分岐if文, switch文 https://youtu.be/_GEx29eVE9U C++講義#05 繰り返し for文, while文 https://youtu.be/K2PoGwbfl14 C++講義#06 関数 https://youtu.be/e6tGRYKYcX4 C++講義#07 参照とポインタ https://youtu.be/eQU9morFkNs C++講義#08 配列とstd::vector https://youtu.be/3Quy_dlPHlk C++講義#09 charとstring https://youtu.be/El-z4nB0Qks C++講義#10 関数オーバーロードとデフォルト引数 https://youtu.be/byw-HBC5I1M C++講義#11 inlineとconstexpr https://youtu.be/fKy_4DKxvVI C++講義#12 ヘッダファイルと実装ファイルの分け方 https://youtu.be/7emFkbA2VTQ C++講義#13 クラスの基本 https://youtu.be/SEVVeh1tp1o C++講義#14 名前空間とモジュール https://youtu.be/ctCF5NzpxOk C++講義#15 new/deleteとRAII https://youtu.be/pBiqU5QeBD0 C++講義#16 pragma onceとヘッダガード https://youtu.be/arKM6wudtcE C++講義#17 コンストラクタ、デストラクタ、初期化リスト https://youtu.be/MMhqzRubE0g C++講義#18 演算子オーバーロード https://youtu.be/FlMDh82PTr8 C++講義#19 継承と派生クラス https://youtu.be/aX2jtAeTCRg C++講義#20 抽象クラスとインターフェース https://youtu.be/er0Vx8nLvIk C++講義#21 スマートポインタ https://youtu.be/0dRail2pjPs C++講義#22 ラムダ式 https://youtu.be/2rZLQWd9B0k 🔖 目次 00:00 オープニング 00:51 なぜテンプレートが必要か 04:21 関数テンプレートの基本 11:37 クラステンプレートの基本 19:23 テンプレートの注意点とコンセプト(C++20)への入口 22:36 まとめ 💎 プロフィール → AIコンサルタント → 元エンジニア(15年) → 元専門学校講師(ゲーム開発専攻) → 新しい技術を調べるのが好きです
Download
0 formatsNo download links available.