Code Bye

新的C++标准里定义数组时数组长度可以是变量了吗?

具体两个问题:
1. 从哪个标准开始数组长度可以是变量了?听说是C99,不知道对否?
2. 哪个标准数组长度必须是常量?
谢谢啦!
解决方案:20分
C 和 C++ 是两种不同的语言。
C 自 C99 开始,在特定条件下允许使用变量作为数组长度定义数组。
C++ 至今不允许这种用法。
解决方案:10分
C99 不过这只是C,C++不行,C++中你只能用vector之类容器等代替

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明新的C++标准里定义数组时数组长度可以是变量了吗?