当前位置:C++技术网 > 精选软件 > C++ Primer Plus 6th 4.12 复习题 第2题 用array模板类声明变量

C++ Primer Plus 6th 4.12 复习题 第2题 用array模板类声明变量

更新时间:2019-02-24 19:21:33浏览次数:1+次

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来声明,其实也不难,只是一个简单的语法区别而已。
    模板类的声明,是模板类名称在前,后面紧跟着尖括号<>,尖括号内左边一个是类型,右边一个是元素的个数。最后面是变量的名称。