以下程序的输出?假定char的大小为1个字节,int的大小为4个字节,并且编译器未进行对齐。
#include
#include
using namespace std;
template
class A {
T x;
U y;
static int count;
};
int main() {
A a;
A b;
cout << sizeof(a) << endl;
cout << sizeof(b) << endl;
return 0;
}
(一种)
6
12
(B)
2
8
(C)编译器错误:模板参数不能超过一个。
(D)
8
8
答案: (B)
说明:由于count是静态的,因此不计入sizeof。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。