对于下面代码,描述正确的是 template <int M> class A { public: enum E{N = A<M-1>::E::N * M}; }; template <> class A<1> { public: enum E{N = 1}; }; int main() { int a[A<4>::N]; return 0; }

发布于 2021-02-15 16:34:54
【单选题】
A 编译错误,定义数组时下标必须为常量
B 能正确编译,数组a大小为24
C 能正确编译,数组a大小为4
D 能正确编译,数组a大小为10

查看更多

关注者
0
被浏览
103
  • 体验AI问答!更聪明、超智能!
  • 一款基于GPT的超级AI助手,可以对话、创作、写文案!
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

手机
浏览

扫码手机浏览

分享
好友

在线
客服