随笔 - 547  文章 - 213 评论 - 417 阅读 - 107万

09 2007 档案
[unresolved]《The C++ Standard Library》第50页 该如何理解exception to the rule
摘要:第50页倒数第2行有这样一句话: 这句话的意思是说这个函数是个例外,读者不要这样用,还是说重载运算符<<的时候可以用,虽然这违反了第44页中讨论的规则那? 阅读全文
posted @ 2007-09-21 16:38 今夜太冷 阅读(224) 评论(0) 推荐(0) 编辑
《The C++ Standard Library》第50页 关于传递auto_ptr的问题
摘要:第50页最后一段话: 我怎么没记得在第43页里说不能传递auto_ptr. 可是我在第43页没有找到”不要用任何方式来传递auto_ptr”类似的语句啊。 而且里面讲的是source和sink,说的就是该如何传递auto_ptr和转移auto_ptr的ownership啊。 倒是在第44页中找到了这样的话: 第44页这段话的意思就是说:除非为了传递ownership,否则不要将auto_ptr... 阅读全文
posted @ 2007-09-21 16:02 今夜太冷 阅读(152) 评论(0) 推荐(0) 编辑
《The C++ Standard Library》第41页 不要误解了这段话
摘要:41页靠下有这样一段话: 这段话的意思是说不能把一个指针用assignment的方式直接赋给auto_ptr, 要用它的值来直接初始化。 而不是说auto_ptr不能用assignment的方式来初始化。 但是,auto_ptr用assignment的方式初始化的时候,只能用auto_ptr做为assignment的右边。下面的两个自已一个是用copy constructor的方式,另一个是用a... 阅读全文
posted @ 2007-09-20 17:54 今夜太冷 阅读(138) 评论(0) 推荐(0) 编辑
《The C++ Standard Library》第45页 用const修饰auto_ptr的注意事项
摘要:第45页靠下面有这样一段描述: 这句话的意思用下面这段话来解释最合适了: 阅读全文
posted @ 2007-09-20 17:09 今夜太冷 阅读(153) 评论(0) 推荐(0) 编辑
《The C++ Standard Library》第42页 一段很难理解的话
摘要:第42页最下面几行字: 写的莫名其妙。 下面一步一步的分析: 1. The copy constructor指的是: 当执行 的时候,auto_ptr的ownership被从ptr1转移到了ptr2,此时ptr2指向new ClassA所产生的对象,而ptr1就不再指向new ClassA所产生的对象了,而是以空指针作为它的值了,所以说: 其中这里的the object that is u... 阅读全文
posted @ 2007-09-20 14:40 今夜太冷 阅读(244) 评论(0) 推荐(0) 编辑
《The C++ Standard Library》第39页 make_pair的作用
摘要:用make_pair函数和直接传递两个参数的区别是什么?make_pair起作用的地方在什么地方那? 1. 首先看看make_pair的定义: 2. 继续看看这个 return pair(x,y)干了些什么。 2.1 相当于调用 return pair(const T1& x, const T2& y); 2.2 然后调用pair的这个构造函数: 2.3 然后模板会自动将a赋值给first, ... 阅读全文
posted @ 2007-09-20 10:43 今夜太冷 阅读(2329) 评论(0) 推荐(0) 编辑
[unresolved]《The C++ Standard Library》第37页 pair的几种初始化
摘要:第37页最后几行: 没有看明白。 下面一句一句的分析: 1. 1.1 看看f(p)的定义: 执行函数f,传递参数的过程中,就是复制p(42,”hello”),然后在函数体内操作。 相当于pair p2 = p; 再细化一下,就是调用以下的构造函数: 可是上面却说调用build in default copy constructor.难道是这样的过程? Pair p = p(); p.fir... 阅读全文
posted @ 2007-09-19 17:56 今夜太冷 阅读(495) 评论(1) 推荐(0) 编辑
在DevCpp下的OpenGL编程
摘要:这里有篇好文章: http://topic.csdn.net/t/20030423/02/1695793.html 阅读全文
posted @ 2007-09-17 16:26 今夜太冷 阅读(267) 评论(0) 推荐(0) 编辑
数组的初始化和清除
摘要:1. C语言风格 2. 标准库中的vector: 阅读全文
posted @ 2007-09-11 10:31 今夜太冷 阅读(198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示