![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 77
godsme_yuan
这个作者很懒,什么都没留下…
展开
-
struct vs. class
关键字struct是C++继承自C语言的一项遗产。作为更加贴切的词汇,class被 C++引入,用来表现“类”。这个决策造成的结果,是一种语言提供了两个关键字来表示完全一致的概念。在什么情况下应该使用谁,社区内并无定论,甚至C++的发明者Bjarne Stroustrup也无法给原创 2011-07-09 02:08:16 · 391 阅读 · 0 评论 -
inline
空间换取时间在很多C++程序中,总能看到一些小函数或构造函数被定义为inline的,理由是这样可以提高性能。好吧,假设这样做确实可以增加性能,但并非全无代价。首先它是以“空间”换取“时间”。其次,阅读和修改其源代码需要在两个文件中跳来跳去;其三,对于只想关注类接口的阅读者,增加了原创 2011-07-09 02:33:27 · 279 阅读 · 0 评论 -
利用“宏元编程”解决重复问题
在一个SNMP管理的网元中,存在多种“受管对象”,每个“受管对象”都有自己独特的一组配置数据。原创 2011-07-08 21:06:22 · 504 阅读 · 0 评论