2012-12-30 32 views

答えて

13

あなたリストの初期化とstd::vector<T>を初期化することができます。しかし、は、テンプレートの引数Tを引数リストにstd::vector<T>を使用して、std::vector<T>以外の関数を渡して、と推測することはできません。たとえば、次のようになります。

#include <vector> 

template <typename T> 
struct A { 
    void f(const std::vector<T> &) {} 
}; 

int main() { 

    A<int> a; 

    a.f({ 1, 2, 3 }); 

} 
関連する問題