1. 执行效率和语言没关系,只和代码还有编译器有关系。
2. 面向对象是设计方法,和语言无关。对象总是存在的,不管你是不是考虑对他们进行合理归纳。一般如果你不考虑面向对象,对于对象众多的问题,往往会导致因为结构不合理造成效率下降。
3. 不会,class归根结底还是struct。
4. 数据在哪儿存储和类型无关。
c语言快,忘了百分之多少了。
第二个问题没法回答。
c++中有几种类,class,struct,还有union吧?这个没有规定他存储方式不一样吧?速度没有办法比吧?我个人认为存储方式一样,速度也一样了。
最后,struct可以存在栈也可以在堆,还可以在别的位置啊。在哪里存储,是看什么变量吧?比如全局的,局部的,静态的。和结构没有关系吧?
另外,朋友你问的问题都很怪啊。。。