Chinaunix首页 | 论坛 | 博客
  • 博客访问: 346179
  • 博文数量: 135
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1106
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-20 09:56
文章分类

全部博文(135)

文章存档

2017年(3)

2016年(18)

2015年(69)

2014年(39)

2013年(6)

我的朋友

发布时间:2014-12-16 10:32:33

转载自:http://www.cnblogs.com/ggzss/archive/2011/08/18/2145017.html assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr.........【阅读全文】

阅读(944) | 评论(0) | 转发(0)

发布时间:2014-12-12 16:03:46

转载自:http://blog.csdn.net/dotphoenix/article/details/4345174C语言中如何使用宏C(和C++)中的宏(Macro)属于编译器预处理的范畴,属于编译期概念(而非运行期概念)。下面对常遇到的宏的使用问题做了简单总结。关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单.........【阅读全文】

阅读(483) | 评论(0) | 转发(0)

发布时间:2014-09-24 12:25:59

转载自:http://blog.chinaunix.net/uid-24185908-id-3049839.htmlequal_range是C++ STL中的一种二分查找的算法,试图在已排序的[first,last)中寻找value,它返回一对迭代器i和j,其中i是在不破坏次序的前提下,value可插入的第一个位置(亦即lower_bound),j则是在不破坏次序的前提下,value可插入的最后一个位置(亦即u.........【阅读全文】

阅读(642) | 评论(0) | 转发(0)

发布时间:2014-09-21 14:25:10

所谓的原子操作,取的就是“原子是最小的、不可分割的最小个体”的意义,它表示在多个线程访问同一个全局资源的时候,能够确保所有其他的线程都不在同一时间内访问相同的资源。也就是他确保了在同一时刻只有唯一的线程对这个资源进行访问。这有点类似互斥对象对共享资源的访问的保护,但是原子操作更加接近底层,因而效率.........【阅读全文】

阅读(938) | 评论(0) | 转发(0)

发布时间:2013-10-23 14:29:22

工程上来说如果要在类里面添加一个“行为”, 可能要经过好多步编码操作。比如对于某一类A , update函数里要调用一堆同类函数,这些函数还要初始化等等的操作.需要编写大量代码,对我等懒人来说真是麻烦死了。例如如下类AA.h 1 class A 2 { 3 public: 4 A(); 5 ~A(); 6 void updat.........【阅读全文】

阅读(731) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册