我是用C++自学的,所以如果我的问题非常基本,我想请求你的原谅.
我正在关注www.learncpp.com上的教程
根据教程,我可以像这样定义我的c ++数组
int main()
{
using namespace std;
enum ArrayElements
{
MAX_ARRAY_SIZE = 5;
};
int anArray[MAX_ARRAY_SIZE];
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是代码块继续发出错误
||=== Build: Debug in CH6 (compiler: GNU GCC Compiler) ===|
In function 'int main()':|
|6|error: expected primary-expression before 'enum'|
error: expected ';' before 'enum'|
||=== Build failed: 2 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|
Run Code Online (Sandbox Code Playgroud)
我只是不知道导致错误的是什么,或者我正在关注的教程是否存在问题?
删除枚举中的分号.
MAX_ARRAY_SIZE = 5;
// ^
Run Code Online (Sandbox Code Playgroud)
如果枚举中有更多名称,请用逗号分隔 ,
enum COLOR
{
RED,
BLUE,
GREEN
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6675 次 |
| 最近记录: |