エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
func(10) と func(10) で呼び出される関数を分ける - C++でゲームプログラミング
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
func(10) と func(10) で呼び出される関数を分ける - C++でゲームプログラミング
例えば、こんな感じに『引数から型推論を行う関数』を呼び出す時に『テンプレート型を明示的に定義した... 例えば、こんな感じに『引数から型推論を行う関数』を呼び出す時に『テンプレート型を明示的に定義したかどうか』で呼び出される関数を別々にしたい場合があります。 template<typename T> void func(T&& t); // func(10) と func<int>(10) で呼び出す関数を別々にしたい func(10); func<int>(10); これ、どうやればいいのかなーと考えていたらこんな感じで出来るみたい。 [ソース] #include <type_traits> #include <iostream> template<typename T> void func(T t){ std::cout << "non template" << std::endl; } template<typename T> void func(typename std::commo