C++ Primer Plus复习题4.12 第2题 用array模板类声明变量
题目:
2.使用模板类array而不是数组来完成问题1。
1. 如何声明下述数据?
a. actors 是由30个char组成的数组。
b. betsie 是由100个short组成的数组。
c. chuck 是由13个float组成的数组。
d. dipsea 是由64个long double组成的数组。
答案:
a. array<char,30> actors;
b. array<short,100> betsie;
c. array<float,13> chuck;
d. array<long double,64> dipsea;
C++技术网辅导详解解答:
本题在上一题的基本的声明语法上进行了升级。这里使用模板类array来声明,其实也不难,只是一个简单的语法区别而已。
模板类的声明,是模板类名称在前,后面紧跟着尖括号<>,尖括号内左边一个是类型,右边一个是元素的个数。最后面是变量的名称。