c++,加class与不加有什么区别

比如,声明式student s与class student s有什么区别图片说明

具体来说语意上没有区别,都是定义一个类的对象,但是不同的编译器对语法的实现不同,所以要求也不同,但是为了通用性,最好是加上class来修饰一下

楼上正解其实就是编译环境不同做的语法检查规则也不同。一般都不需要加,只不过加了易读也易于维护。

编译规则的问题吧,一般都不用加的

比较清晰也更不容易被黑

跟结构体的struct 是一样的,加不加无所谓...