
C和C++的面向对象
文章平均质量分 82
西风逍遥游
这个作者很懒,什么都没留下…
展开
-
C和C++的面向对象专题(8)——更为高级的预处理器PHP
本专栏文章列表一、何为面向对象二、C语言也能实现面向对象三、C++中的不优雅特性四、解决封装,避免接口五、合理使用模板,避免代码冗余六、C++也能反射七、单例模式解决静态成员对象和全局对象的构造顺序难题八、更为高级的预处理器PHP九、Gtkmm的最佳实践本系列文章属 西风逍遥游 原创,转载请注明出处: 西风世界 http://blog.youkuaiyun.com/sun_xiaofan八、更为高级的原创 2015-04-28 21:21:26 · 1695 阅读 · 0 评论 -
C和C++的面向对象专题(5)——合理使用模板,避免代码冗余
我们提供这样一种思路,对于链表一类的通用类型,我们尽量采取强制类型转换的方式,尽量避免模板的滥用。同样,我们应该避免对结构体的直接存储,尽量使用类似java的指针传递方式来传递对象。原创 2015-04-28 12:25:36 · 2316 阅读 · 0 评论 -
C和C++的面向对象专题(4)——解决封装,避免接口
今天我们来讨论,如何通过设计,解决C++中的不优雅特性,改进项目的结构,改善编译速度。上次我们提到,如果一个类的封装不好,容易导致种种不便,那么如何设计能够避免这种现象呢?原创 2015-04-28 09:47:36 · 1831 阅读 · 0 评论 -
C和C++的面向对象专题(3)——C++中的不优雅特性
今天来说一说C++中不优雅的一些问题,C++虽然是面向对象的设计语言,但也有很多缺陷和弊病,我们将会讨论如何通过良好的设计解决这些问题。原创 2015-04-27 23:31:51 · 2478 阅读 · 2 评论 -
C和C++的面向对象专题(2)——C语言也能实现面向对象
C语言的面向对象设计方法,正如题记上面所说,面向对象是一种思想,而并非是一种语言,我们将会介绍C语言实现的面向对象开发方式。原创 2015-04-27 23:30:38 · 2594 阅读 · 0 评论 -
C和C++的面向对象专题(1)——何为面向对象
面向对象是一种思想,而不是一门语言 我们上哪去找对象,都面向对象去了原创 2015-04-27 23:28:05 · 2500 阅读 · 3 评论 -
C和C++的面向对象专题(6)——C++也能反射
今天我们来探讨C++的反射问题,缺乏反射机制一直是C++的大问题,很多系统的设计时,需要根据外部资源文件的定义,动态的调用内部的函数和接口,如果没有反射,将很难将外部的数据,转换为内部的方法。原创 2015-04-28 15:15:59 · 4906 阅读 · 0 评论 -
C和C++的面向对象专题(7)——单例模式解决静态成员对象和全局对象的构造顺序难题
本专栏文章列表一、何为面向对象二、C语言也能实现面向对象三、C++中的不优雅特性四、解决封装,避免接口五、合理使用模板,避免代码冗余六、C++也能反射七、单例模式解决静态成员对象和全局对象的构造顺序难题八、更为高级的预处理器PHP九、Gtkmm的最佳实践本系列文章属 西风逍遥游 原创,转载请注明出处: 西风世界 http://blog.youkuaiyun.com/sun_xiaofan七、单例模式解原创 2015-04-28 17:31:03 · 2216 阅读 · 0 评论 -
C和C++的面向对象专题(9)——Gtkmm的最佳实践
在跨平台的gui开发中,Qt一直是非常受欢迎的GUI开发框架,但Qt一个是依赖反射,需要特殊的预处理步骤,一个是库太过庞大,这就造成了一些不便的地方。今天介绍给大家的是Gtk库的C++绑定,Gtkmm,一个方便的跨平台GUI开发框架。由于是C++的封装,GTK不再那么的难以使用,变得简洁优雅,而且效率非常高,编译也较QT快许多。原创 2015-05-28 11:35:30 · 3072 阅读 · 0 评论