摘要: 14章 操作符重载和转换 重载操作符是具有特殊名称的函数:保留字operator后接需要定义的操作符符号。 1、重载的操作符名: + – * / % ^ & | ~ ! , = = ++ – > == != && ||等 不能重载的操作符: :: * . ? 2、 重载操作符 必须具有一个类类型操作数。 int operator... 阅读全文
posted @ 2015-03-24 23:36 hongjack 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 智能指针(smart point) 除了增加功能外,其行为像普通指针一样。 一般通过使用计数(use count)或引用计数(reference count)实现智能指针,防止出现指针垂悬。 下面是一个普通带指针的类代码: #ifndef HASPTR_H #define HASPTR_H class HasPtr{ public: HasPtr(int *p... 阅读全文
posted @ 2015-03-24 00:50 hongjack 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 第十三章 复制控制:(copy control) 复制构造函数(copy constructor) 复制操作符(assignment operator) ps: 什么时候需要显示的定义复制控制操作:类具有指针成员,一般情况使用默认的复制控制 有的类 需要禁止复制构造函数, iostream类就不允许复制 类必须显示的声明其复制构造函数为... 阅读全文
posted @ 2015-03-23 23:40 hongjack 阅读(219) 评论(0) 推荐(0) 编辑
摘要: procedure TfrmMain.SearchPath(path, filename: string; recurse: Boolean; List: TStringList); //recurse 是否包递归查找目录 procedure Traverse(APath: string); var f: TSearchRec; I: Integer; beg... 阅读全文
posted @ 2015-03-22 16:20 hongjack 阅读(3194) 评论(0) 推荐(0) 编辑
摘要: 编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的? “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。” 很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 ... 阅读全文
posted @ 2015-03-22 11:08 hongjack 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 表- 设计模式空间 创建型 结构型 行为型 范围 类 Factory Method Adapter In... 阅读全文
posted @ 2015-03-22 11:01 hongjack 阅读(166) 评论(0) 推荐(0) 编辑
摘要: MIT Scheme 的基本使用安装和启动启动在 Windows 下正确安装 MIT Scheme 系统后,程序菜单里将有一个 MIT Scheme 目录,其中包含:Documentation:以浏览器方式打开 HTML 形式的 Scheme 文档MIT GNU Scheme:Edwin 环境下启动... 阅读全文
posted @ 2015-01-20 11:44 hongjack 阅读(536) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_8f8b7fc10100z6tx.html 阅读全文
posted @ 2012-06-26 16:51 hongjack 阅读(24699) 评论(1) 推荐(0) 编辑