c++中const关键字使用详解

一 const基础下面四个定义语句是大多数书籍讲解const关键字都会用到的,[1]const int* a = &b;[2]int const *a = &b;[3]int* const a = &b;[4]const int* const a = &b;    ...

2008-01-28 11:45:00

阅读数 708

评论数 0

使用const提高函数的健壮性

11.1 使用const提高函数的健壮性看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const定义常量,那么相当于把火药仅用于制作鞭炮。const更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const是constant的缩写...

2008-01-28 11:39:00

阅读数 705

评论数 0

超强的指针 *一辈子都找不到的牛B贴

C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右...

2008-01-28 00:19:00

阅读数 1157

评论数 2

ARM(RISC)和x86(CISC)的技术差异

本文摘自:https://www.cnblogs.com/bitter/p/4023176.html RISC和CISC,这一对冤家,从诞生之日开始就处在不停的纠缠之中。直到今天,两者经过多年的发展后,都在各自领域打开了一片天地,并且相互渗透。RISC专注高性能、高性能功耗比、小体积以及移动设备...

2019-04-09 09:34:34

阅读数 76

评论数 0

谈谈每日构建

本文摘自:http://blog.chinaunix.net/uid-25150840-id-3795674.html 先从每日构建说起:每日构建是什么?  每日构建对应的英文是Daily Build,由于翻译和理解的问题,也有称之为“每日编译”  由于一般的每日构建发生在晚上,发生在晚上的...

2017-03-01 18:31:06

阅读数 1817

评论数 0

性能优化_资料

C语言循环优化二三事: http://www.cnblogs.com/lisperl/archive/2012/11/14/2770396.html http://www.cnblogs.com/lisperl/archive/2012/11/15/2771682.html

2016-07-12 11:54:50

阅读数 1367

评论数 0

寄存器变量

本文摘自:http://blog.csdn.net/goodlixueyong/article/details/6013601 变量一般情况下都存在于内存中。如果程序需要使用某个变量,CPU的控制器将从内存中取得变量值后会将其暂存在寄存器中。寄存器就是CPU自己的"小内存&qu...

2016-07-12 11:46:41

阅读数 2156

评论数 0

Gallery of Processor Cache Effects

本文摘自:http://igoro.com/archive/gallery-of-processor-cache-effects/ Most of my readers will understand that cache is a fast but small type of ...

2016-06-28 18:06:26

阅读数 1433

评论数 0

对缓存的思考——提高命中率

本文摘自:http://www.cnblogs.com/yanlingyin/archive/2012/02/15/thinkingincache.html 开篇 编写高效的程序并不只在于算法的精巧,还应该考虑到计算机内部的组织结构,cpu微指令的执行,缓存的组织和工作原理等。...

2016-06-28 17:25:15

阅读数 4454

评论数 1

比较两个数a、b的大小,不能使用大于/小于、if、switch,?:等判断语句

本文摘自:http://tangyuan1314.iteye.com/blog/1485559 今天面试碰到了这个问题,知道是位操作,不过当时没想起来,回来查了查总结一下。其实方法很简单,就是相减后看符号位,将减的结果的符号位移位到末尾,再和1与操作,或者直接和0x80000000与,得出的符...

2016-06-08 11:45:57

阅读数 5170

评论数 1

浅谈分支预测、流水线与条件转移

本文摘自:http://www.cnblogs.com/yangecnu/p/4196026.html 一 一个问题     在StackOverflow上有这么一个问题 Why is processing a sorted array faster than an unsorte...

2016-05-20 11:48:18

阅读数 2964

评论数 0

Linux 性能监控、测试、优化工具

本文摘自:http://www.vpsee.com/2014/09/linux-performance-tools/ Linux 平台上的性能工具有很多,眼花缭乱,长期的摸索和经验发现最好用的还是那些久经考验的、简单的小工具。系统性能专家 Brendan D. Gregg 在最近的 LinuxCo...

2016-05-17 11:00:35

阅读数 1930

评论数 0

oprofile

http://sourceforge.net/p/oprofile/mailman/message/27581939/ http://www.linux-mips.org/wiki/Oprofile

2016-01-04 23:47:43

阅读数 1522

评论数 0

sikuli开发环境配置

sikuli下载:http://www.sikuli.org/downloadrc3.html windows下安装注意事项:https://answers.launchpad.net/sikuli/+faq/2005,按照这个安装就没问题了。其中提到的注意事项是sikuli只能用JRE 1.6...

2015-02-08 12:50:23

阅读数 2581

评论数 0

利用cx_Freeze将py文件打包成exe文件(图文全解)

本文摘自:http://keliang.blog.51cto.com/3359430/661884     python是一个非常非常优秀的编程语言,它最大的特性就是跨平台。python程序几乎可以在所有常见的平台中进行使用,而且大部分无需修改任何代码!不过,python也有一点...

2014-11-18 22:15:08

阅读数 3755

评论数 0

Python 标准库 urllib2 的使用细节

本文摘自 刚好用到,这篇文章写得不错,转过来收藏。    Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。   ...

2014-11-18 13:59:49

阅读数 1907

评论数 0

wireshark中window is full与window is zore的不同之处

用wireshark进行协议分析时经常会遇到专家系统提示:window is full 和 window is zero的提示,到底它们有什么不同呢?其实它们并没有什么不同,都是通知对端自己的接受窗口已经满了不能再向我发送数据了。但唯一的区别是:window is full 通常是Server发送...

2014-08-28 18:40:01

阅读数 3860

评论数 0

LTE:Buffer Status Report(BSR)

本文摘自:http://blog.sina.com.cn/s/blog_927cff010101ab3t.html Buffer Status Report(BSR)       在前一篇博客(见《LTE:上行调度请求(Scheduling Request,SR)》)中已经介绍...

2014-08-14 20:13:49

阅读数 9182

评论数 0

C语言的数组名和对数组名取地址

本文摘自:http://blog.csdn.net/zdcsky123/article/details/6517811 相信不少的C语言初学者都知道,数组名相当于指针,指向数组的首地址,而函数名相当于函数指针,指向函数的入口地址。现在又这样一个问题,如果对数组名取地址,那得到的会是什么呢?很...

2014-04-29 14:05:00

阅读数 2081

评论数 0

有符号的整数-负数在内存的存放形式

本文摘自:http://blog.csdn.net/jiangdf/article/details/8711151 有符号整数,正数的表示区间为:0x00000000-0x7FFFFFFF;负数的表示区间:0x80000000-0xFFFFFFFF。 负数在内存中都是以补码的形式存放,...

2014-03-05 09:52:15

阅读数 3044

评论数 0

提示
确定要删除当前文章?
取消 删除