最开始,就让我们来讨论一下一个最最基本,也最最容易被人忽视掉的问题——C++中的struct和class有什么区别?如果谈到C中的struct和C++中的class的区别,你应该会告诉我很多.但我现在说的是C++中的struct,你还会依然那样告诉我吗?你会认为C中的struct和C++中的struct是一样的吗?被我这样问道,或许你会吱吱呜呜的说:不一样吧.的确,是不一样,那么区别在哪里?其实,C和C++这两种语言,除了语法上相似,其理念是完全不同的.C++最初的想法就是对C进行扩充——“a…