最新文章列表

基于perf的C++中的inline与函数对象性能差异分析

    相关命令和工具 (1)nm a.out|grep compare (2)g++ -O2 -Winline main.cpp Winline对含有inline关键字的而没有进行inline进行警告 (3)perf   统计基准程序: (1)通过随机生成16M个整数,进行排序,统计排序所需要要的时间, (2)基于Linux平台,GCC,参数选项O2级优化 g++ - ...
lvdccyb 评论(0) 有1174人浏览 2013-09-27 11:30

C++中的内联函数(inline)(C++入门)

在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。   可能说到这里,很 ...
yshlin 评论(0) 有616人浏览 2012-11-27 09:16

Remove Double Negative(去除双重否定)

WHAT 双重否定的条件语句,可以使用一个肯定的条件语句代替 记住:双重否定 = 肯定   本次重构涉及到的基本重构手法:   Extract Method(提炼方法) Inline Method(内联方法) Substitute Algorithm(替换算法) WHEN 双重否定,虽然机器能够很好理解并正确执行,但是不符合人的自然语言习惯,且令人迷惑,降低代码可读性 HO ...
aaronjiu_00 评论(0) 有1466人浏览 2012-09-10 22:35

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics