我即将学习C++中的数据结构,但我面临着不熟悉的C++语法,例如:
enum SeatStatus SeaList[Max_Seats];
Run Code Online (Sandbox Code Playgroud)
我所知道的在C++中使用"enum"就像:
enum direction{up,right,down,left} ; // 0 , 1 , 2 , 3
Run Code Online (Sandbox Code Playgroud)
为了分析用C++编程语言实现的算法,我面对大量不熟悉的代码.请帮我解决这个问题.感谢stackoverflow社区.
它声明了一个enums类型的数组SeatStatus.该数组已命名SeaList.enum SeatStatus先前已经定义了这种预设.
这个配方可能看起来更熟悉:
SeatStatus SeaList[Max_Seats];
Run Code Online (Sandbox Code Playgroud)
在有其他东西叫做的情况下它很方便SeatStatus.例如
enum SeatStatus { GOOD, BAD };
const int Max_Seats = 42;
int main()
{
int SeatStatus; // Oh-oh, another SeatStatus!
SeatStatus SeaList[Max_Seats]; // ERROR: SeatStatus is int object
enum SeatStatus SeaList[Max_Seats]; // OK, we mean the enum
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |