C++の関数オーバーロードにおける初期化子の優先順位

問題提起 以下のコードを見て、どの関数が呼ばれるか考えてみましょう。 #include <iostream> #include <vector> enum Color { Red = 1 }; void display(std::vector<int> vec) { std::cout << "Vector function called" << std::endl; } void display(Color c) { std::cout << "Enum function called: &qu ...

6月11日 23:47 投稿