64,642
社区成员
发帖
与我相关
我的任务
分享
/*这里只是示意,实际上是编译不过的,想请教一下怎么写才能编译过*/
templeate<typename X>
struct CArray<X>
{
char array[X];
};
typedef CArray<8> CArray8;
CArray8 array;
// <==>
struct CArray8
{
char array[8];
}array;
1# 正解,楼主只是写错了而已,这是最基本的模板语法.
template<typename T1,int T2>
struct structArray
{
typedef T1 valutType;
valutType arr[T2];
};
typedef structArray<int,8> intarray8
template<int T>
struct CArray
{
char array[T];
};
typedef CArray<8> CArray8;