C ++模板:定义一个数组

时间:2015-03-29 01:01:07

标签: c++ arrays

我有这个模板

template <class T, int size=0> class GPr 

我想声明一个数组,例如int [5],这需要指定例子5的大小。如果我写:

GPr<int, 5> ap; 

这是否意味着我有int [5]或者我还需要修改int的位置:

GPr<new int[5], 5> app; 

?? 或

GPr<double, 5> pda = new double[5];

...

1 个答案:

答案 0 :(得分:0)

这取决于你的类实现。您可以使用GPr ap访问;和GPr应用程序;创建模板对象数组。