- 博客(2)
- 收藏
- 关注
转载 内联函数与宏定义区别
被问到这题,只能说区别是真不知道,度娘记录之,然后发现内联函数里面东西也蛮有用的。内联函数与宏定义区别:1,内联函数在运行时可调试,宏定义不可以;2,编译器会对内联函数的参数类型做安全性检查或自动类型转换(同普通函数),宏定义不会;3,内联函数可以访问类的成员变量,宏定义不能;4,在类中声明同时定义的成员函数,自动转化为内敛函数;(对于3、4,LZ不用面向对象语言,仅记录)
2013-11-09 17:44:03 1064
原创 设计模式:观察者模式
目前为止,观察者是我正式意义上学习过,并且明确用过的一种设计模式。不过,现在的我也还没达到能够谈论不同的程序所对应设计模式带来的巨大好处的境界。所以,本文仅限于归纳总结,并可能提出自己的理解,如有错误的地方,欢迎指出并改正。模式简图:1,观察者完成被观察者们(对象)的注册与注销;2,观察者以局外人的身份,仅相当于一个桥梁的连接作用。比如上图,负责接收作为被观察者的对象一的变化激励,
2013-11-04 13:12:44 737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人