たとえば、3 つの異なるオブジェクト a、b、および c があります。それぞれが異なるクラスのインスタンスです。std::vector 配列を引数として取る関数を宣言したいと思います。ここで、ベクトル配列は、オブジェクト a、b、または c (混在していない) の配列です。これどうやってするの?
私のコード:
//TODO: make this work for any vector array in the program;
bool assert_choice (std::vector<?> array) { //asserts that choice is valid
std::cout << "ohai" << std::endl;
return true;
}
引数を宣言する方法がわかりません。