我有一个带有参数化构造函数的类模板。
template <typename value_t>
class A
{
protected:
std::vector<value_t> data;
int n;
public:
A(const int num):n(num) {}
};
我正在尝试以这种方式实例化
class B
{
protected:
A<float> position(256);
public:
B() {}
};
这导致 MSVC (Visual Studio 2012) 中出现以下错误
IntelliSense:需要一个类型说明符
任何想法?