在已经存在'struct'的情况下,在C ++中包含'class'关键字的原因是什么?

时间:2013-06-29 14:51:40

标签: c++ class oop struct

这是我在为项目编写结构时遇到的,而不是类:

如上面提到的结构和类之间只有一个显着差异here,在c ++中包含'class'关键字的主要原因是什么?

它是否因其与其他主要面向对象语言(例如Java)的比较而被包括在内?

1 个答案:

答案 0 :(得分:0)

如果您对C ++如何在大约95年之前获得成功感兴趣,请阅读The Design and Evolution of C++。当更多计划开放时,关键字很早就被添加了。让这种差异保持原样。