
C++
文章平均质量分 77
sandyzhs
这个作者很懒,什么都没留下…
展开
-
More effective C++学习总结
More effective C++摘要3 基础议题部分:3.1 M1:指针与引用的区别首先,要认识到在任何情况下都不能使用指向空值的引用,引用必须被初始化。一个引用必须总是指向某些对象。(不存在指向空值的引用意味着使用引用的代码效率比使用指针的要高)其次,指针可以被重新赋值以指向另一个不同的对象。什么情况下应该使用指针? 1存在不指向任何对象的可能。 2能够在不同时刻指向不同对象什么情况下应该使原创 2008-11-12 17:48:00 · 1645 阅读 · 0 评论 -
Exceptional C++ 读书笔记
Exceptional C++ 读书笔记 1 泛型程序设计与C++标准库(没看) Item 1 Iterator: 1)注意当前迭代器是否有效,如果无效则解引用产生程序错误;2)注意当前迭代器生命期,某些容器经过某些操作后将重新分配内部存储空间,则当前迭代器无效;3)有效范围, 类似find(first, last, value)时, 迭代器first 必须在last之前,必须保证原创 2008-11-17 09:43:00 · 1923 阅读 · 1 评论 -
C++ Coding Standards (Herb Sutter)学习笔记
春节过了,元宵节也过了。该工作工作了,该学习学习了。 年前买了Herb Sutter的C++ Coding Standards,101条实践。花了些零零碎碎的时间看完了,这里面有一些内容和Meyers的Effective系列、Sutter自己的Exceptional系列是比较重复的,而且这里也没有过多的说明原因,只是说了需要遵守的条例,所以看得也不是非常的明白。 这个学习笔记基原创 2009-02-10 11:33:00 · 1829 阅读 · 0 评论 -
Big Endian 和 Little Endian模式的区别
原文地址:http://hi.baidu.com/%C4%AB%C1%E9%D2%C1%C8%BB/blog/item/0b576ecd5a9799540fb345b4.html 谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用lit转载 2008-12-16 09:14:00 · 903 阅读 · 0 评论 -
对象私有数据的可访问性
部分答案参考自:http://zhidao.baidu.com/question/63916870.html?fr=qrl这个问题说起来比较绕。而且以前在一个笔试题目中出过copy构造函数,也和这个问题有关。 [问题]:私有成员(数据与函数)在什么场合可以被访问?类定义中是肯定可以的。访问该类的对象的私有成员那? [代码]class A {public: A原创 2009-04-20 08:31:00 · 2211 阅读 · 0 评论 -
可重入函数与线程安全函数
全文参见 http://www.eefocus.com/article/09-04/71618s.html 中心思想是:线程安全函数:一般说来,一个函数被称为线程安全的,当且仅当被多个并发线程反复调用时,它会一直产生正确的结果。 可重入:程序执行到某个函数foo()时,收到信号,于是暂停目前正在执行的函数,转到信号处理函数,而这个信号处理函数的执行过程中,又恰恰也会进入到刚刚执行转载 2009-05-15 10:44:00 · 897 阅读 · 0 评论 -
C与C++的static关键字的分析
转贴一个jj的文章,写的非常非常清楚。【原文】http://my.donews.com/ben2/2006/02/28/c%E8%AF%AD%E8%A8%80%E4%B8%ADstatic-%E5%8F%98%E9%87%8F/ 【我的总结】1)、变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值;而且会被赋初始值。这一点是它与堆栈变量和堆变量的区别转载 2009-06-08 09:38:00 · 1004 阅读 · 0 评论 -
单精度浮点数在vc++6.0中内存格式
【补记】这个文章是几年前写的,重新整理了一下到这里。当时是在VC6的环境下做的测试,但是我怀疑这个基本上就是C++规范的实现。 【原文】首先说明的是,浮点数在内存中始终只是是一个近似值,比如,2.3+4.5在java中等于6.777777777777779或者6.800000000000001,当然这也给程序员带来了不方便,c++相对就没有这个问题浮点数存储时,分成三部分,分别原创 2009-06-17 11:10:00 · 4422 阅读 · 1 评论