【发布时间】:2017-02-21 06:22:51
【问题描述】:
我和一个朋友正在研究一个古老的 C++ 代码库。在这段代码中,CDelayEvent 指针数组定义如下
class CDelayEvent* m_pDelayEventList[DEF_MAXDELAYEVENTS];
其中的各种对象按如下方式分配
m_pDelayEventList[i] = new class CDelayEvent;
我的问题是在这两行中都使用了关键字class。代码编译有和没有它的两行。
- 这是有效的 C++ 吗?它可以编译,但我们以前从未见过。
-
class关键字在这种情况下有什么作用? - 每次都删除它是否安全/更好?它有什么改变吗?
我找不到有关此问题的任何信息,因为搜索“新课程”只会找到不相关的文章和问题。
【问题讨论】:
-
可选,可以省略。
标签: c++ class syntax semantics