类里面数组声明的问题 财富值80

2016-10-21 22:11发布

#include <iostream>  using namespace std;  const int i = 1;  class T {     public:     char arr[i];     enum{i = 2}; };  int main() {     T a;     cout << sizeof(a.arr) << endl;    // getchar();     return 0; }

请问为什么输出打印是1啊?为什么不是2呢?不是该从类里面查找吗?

友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
0条回答

一周热门 更多>