Fork me on GitHub Fork me on GitHub
摘要: 第二章 Shell程序设计四、管道和重定向1 重定向输出ls -l > lsoutput.txtps >> lsoutput.txt >>表示附加到一个文件中文件描述符0:标准输入文件描述符1:标准输出文件描述符2:标准错误输出kill -HUP 1234 >killout.txt 2>kille... 阅读全文
posted @ 2015-11-05 21:50 墨城烟雨 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 第一章 入门Linux应用程表现为两种特殊类型文件:可执行文件 + 脚本文件/bin 二进制文件目录,存放启动系统时用到的标准程序/usr/bin 用户二进制文件目录,存放用户使用的标准程序/usr/local/bin 本地二进制文件目录,... 阅读全文
posted @ 2015-11-05 21:49 墨城烟雨 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 条款20 宁以pass-by-reference-to-const替换pass-by-value记住:★尽量以pass-by-reference-to-const替换pass-by-value。前者通常高效,并可避免切割问题★以上规则并不适用于内置类型,以及STL的迭代器和函数对象。那些应用pass... 阅读全文
posted @ 2015-11-05 09:38 墨城烟雨 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 条款18 让接口容易被正确使用,不易被误用记住:★“促进正确使用”的办法包括接口的一致性,以及与内置类型的行为兼容★“阻止误用”的办法包括建立新类型、限制类型上的操作,束缚对象值,以及消除客户的资源管理责任(即类的设计者应先发制人)。★tr1::shared_ptr支持定制型删除器。这可防范DLL问... 阅读全文
posted @ 2015-11-05 09:26 墨城烟雨 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 条款16 成对使用new和delete时要采取相同形式记住:★若你在new表达式中使用[ ],必须在相应的delete中也使用[ ],反之亦然------------------------------------------------------------------当结合typedef使用时... 阅读全文
posted @ 2015-11-05 09:19 墨城烟雨 阅读(131) 评论(0) 推荐(0) 编辑