- 博客(5)
- 收藏
- 关注
转载 C++中回车换行(\n\r)和换行(\r)的区别
转载自http://blog.csdn.net/xiaofei2010/article/details/8458605为什么会有这种区别呢? 毕竟是源自Unix系统,C语言中使用\n表示换行,而在实际的文件中换行符号需要同操作系统一致,所以当我们在C中使用fopen打开一个文本文件时流实现了实际换行符与C中\n之间的转换。在windows中当我们用fopen打开文本文件,然后从中读到
2016-10-03 09:13:23 782
原创 深入实践boost读书笔记2
秘籍38:boost::mutex表示互斥量,使用boost::lock_guard对象(它是一个RAII类)实现对互斥量的管理,构造函数lock(),析构函数unlock(),boost::recursive_mutex可以从单个线程中多次锁定互斥量,但是其运行速度慢,通常代表不良设计,所以一般不用。秘籍39:boost::atomic提供系统原子操作的包装类,并为它们提供统一的、可移植性的
2016-09-17 09:36:38 343
原创 深入实践boost读书笔记1
秘籍2:boost::any中可以存储任意值,使用类型擦除技术,boost::any在对类型T赋值时候构造一个可以存储类型T的值,这个值派生之一个内部基类占位符类型,占位符拥有std:type_info和用于克隆一个存储类型的虚函数,当any_cast使用时,boost::any检查std:type_info是否等于typeid(T)。boost::any需要调用动态类存分配函数,需要使用RTTI
2016-09-16 14:20:52 679
转载 [转]c++中的类型及运算
http://www.cnblogs.com/qianyuming/archive/2012/04/12/2443429.html某些C/C++书籍教会了我们几十年前流行的写法,浑然不知的我们理所当然的写出这些代码,然后把当年造就了无数漏洞的恶魔重新放入新的体系里。在理想情况下,对类型的错误应用会导致一些错误,并让我们第一时间发觉;在最糟的情况下,其错误在很久之后才被发现,而且
2016-05-11 21:51:38 391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人