
读书笔记
文章平均质量分 60
lzy0168
这个作者很懒,什么都没留下…
展开
-
C++沉思录读书笔记1.如何定义一个完整的类
C++沉思录(Ruminations On C++)读书笔记1.如何定义一个完整的类作者: 2006-4-27 12:19C++ 哲学:只为用到的东西付出代价定义一个类时必须搞清楚的几个问题: 需要构造函数吗? 如果答案为 no,那么很可能你需要定义的只是一个结构,而不是一个类,因为构造函数的用途是用一种明确定义的状态来设置对象。原创 2006-04-28 09:54:00 · 2089 阅读 · 0 评论 -
C++中使用约束(Imperfect C++ 读书笔记)
此文版权属于作者智勇,任何人、媒体或者网站转载、借用都必须征得作者本人同意编译期契约:约束 must_have_base() 必须继承自 templatetypename D, typename B>struct must_have_base{ ~must_have_base() { void (*p)(D*, B*) = constrain原创 2008-04-01 14:38:00 · 1363 阅读 · 0 评论 -
一些有用的模板类01(C++) (Imperfect C++ , Matthew Wilson 读书笔记)
此文版权属于作者智勇,任何人、媒体或者网站转载、借用都必须征得作者本人同意 sequence_container_veneer 实现 templatetypename C, typename F>class sequence_container_veneer : public C{public: ~sequence_container原创 2008-04-03 13:42:00 · 1218 阅读 · 0 评论 -
C++ 强制类型转换
此文版权属于作者智勇,任何人、媒体或者网站转载、借用都必须征得作者本人同意C++ 里的 cast-name(expression) 强制类型转换可以用 C 的方式表示,但用 cast-name(expression) 使类型转换具有可视性,这样一来程序员可清楚地辨别代码中每个显式的强制转换潜在的风险级别。强制类型转换的分类: dynamic_cast 将原创 2008-04-02 16:09:00 · 3555 阅读 · 1 评论 -
makefile 里面 := 和 = 的区别
makefile 里面 := 和 = 的区别原创 2013-07-20 10:23:39 · 897 阅读 · 0 评论 -
unix shell 笔记
此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!只拷贝目录结构不拷贝文件see:http://www.unix.com/shell-programming-scripting/119654-copy-only-folder-structure.htmlcd source_dirfind . -type d -depth | cpio -dump原创 2013-09-29 16:16:48 · 720 阅读 · 0 评论