エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C++のテンプレートのインスタンス化をマクロを使って楽にする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++のテンプレートのインスタンス化をマクロを使って楽にする - Qiita
C++のテンプレートのインスタンス化をマクロを使って楽にする 本投稿ではC++でのジェネリックプログラミ... C++のテンプレートのインスタンス化をマクロを使って楽にする 本投稿ではC++でのジェネリックプログラミングにおいて、オブジェクトファイルで配布する場合に手間がかかるインスタンス化の問題を軽減する方法を提案します。 C++のテンプレートはとても便利です。例えば以下のようにテンプレートを使えば、それぞれの型ごとにfunc()を定義しないですみます。 %%writefile macro_test.cpp #include <iostream> #include <typeinfo> template <typename T> T func(T v) { std::cout << v << ":" << typeid(v).name() << std::endl; return v; } int main(int argc, char **argv) { uint32_t u32 = 1; fu