c语言开发中的缺点:代码组织,内存管理
代码组织说的是通过文件还是通过类来组织代码,使得代码结构清晰
c语言如果要写好,就必须要将内存管理自己写好,否则在开发之时还得担心内存泄露问题,不应该太关注内存问题
c++调用c语言开发的库的时候,需要注意extern "C"了,至于它有什么效果,对这个问题可能有很多人有疑问,它有2个效果,首先它控制了编译的结果,用g++编译c程序时,加了extern "C"之后,*.o中的函数名就是按照c方式命名,其次 在链接时,也会按照c的方式来查找函数,否则即使*.o是c方式的,但是没有加extern "C"声明,也链接不到函数
c++的虚函数表是属于类的,并且虚函数表应该数据代码区,类似指令集,对象则是保存的数据和状态
c++空类的大小为1
阅读(710) | 评论(0) | 转发(0) |