c++ class和struct的区别是什么? 在c++中使用struct和class,定义类的唯一区别就是默认的访问权限–c++primer第五版 没错, c++中class和struct几乎没有区别。要区分的仅仅是c语言的struct,c语言strcut只能定义变量,不能定义函数,c++和c语言的struct已经不是同一个东西了。。。