にパラメータとしてテンプレートを使用して構造体を使用することができません:何 私は次のコードを持っている方法
...私はerror: 'A' was not declared in this scope
に似ている
do_somethng
方法でコンパイルエラーを取得
template <typename A, typename B>
struct TheStruct {
A a;
B b;
};
class TheClass {
public:
void do_something(TheStruct<A,B> blah);
}
をこの種の型をメソッドパラメータに定義する正しい構文ですか?
ありがとうございます!
TheClassのAとBとは何ですか? – kennytm
私は彼らがTheStructのAとBと同じであると仮定していましたか? –