本专栏文章列表
本系列文章属 西风逍遥游 原创,转载请注明出处:
西风世界 http://blog.youkuaiyun.com/sun_xiaofan
三、C++中的不优雅特性
今天来说一说C++中不优雅的一些问题,C++虽然是面向对象的设计语言,但也有很多缺陷和弊病,我们将会讨论如何通过良好的设计解决这些问题。
C++编译缓慢
C++编译慢已经成为了业界共识,一个大型C++项目甚至要用专用的服务器编译好久才能完成,Java和.net作为大型开发平台, 却也没发现编译如此缓慢的问题,那么究竟是什么,导致了C++编译难的问题呢?
模板的纠结
C++中模板有个很神奇的问题,就是实现和声明都必须被使用者引用,这段模板代码才有效,也就是说,

本文探讨了C++中的不优雅特性,包括编译缓慢、模板问题、封装不足、缺乏反射机制以及跨平台困难。模板编译时展开导致编译速度慢,封装不彻底影响编译效率,缺乏反射机制限制了某些功能的实现,而跨平台问题增加了开发复杂性。
最低0.47元/天 解锁文章





