低效的C++ 真是这样吗?
作者机构:IAR Systems
出 版 物:《中国电子商情(基础电子)》 (China Electronic Market)
年 卷 期:2008年第8期
页 面:61-64页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:代码维护 对象 指针 编译器 编译程序 构造函数 名字空间 操作符重载 迭代器 函数调用 虚函数 成员函数
摘 要:C++可以为嵌入式编程人员提供一些优于C语言的显著特点。在刚开始,C++可以简单的作为一个更好的C使用:正如一些C编程者用C++编译器运行代码进行质量检验。这也表明,转向使用C++所带来的利弊并不是绝对的:正如本文所述,你可以选择一些对应用有用的C++功能,而不要其他功能。相比于C,C++更加强大的类型检验可以在编译时发现更多的错误,实现精确的内存控制和开发出更紧凑的执行代码。改用面向对象的方法可以提供更好的调试和维护代码的功能