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 投稿