非模板类中的模板构造函数

时间:2015-11-12 10:16:59

标签: c++ templates

我有以下类定义:

class image {

public:

  template <class T> image(int w, int h);
  virtual ~image();

  void clear();
};

template <class T> image::image(int w, int h) {
  ...
  ...
}

构造函数在同一个头文件中定义。现在,我如何实例化这个类的对象?

我试过这个

image a<float>(128, 128);

但出现以下错误

error: expected initializer before '<' token
image a<float>(128, 128);

我该怎么做?

0 个答案:

没有答案