上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

2004年8月19日

摘要: 自动生成关联运算符 自定义运算符是C++的一个特色。它可以使用很多操作变得直观,符合一般的思维方式: 例如,在大多数语言中,对于int这样的内建类型(primary type)变量a,b,一个运算过程可以写成:a + b / a – 300,这与数学运算表达式完全一样。但对于非内建类型,比如Com... 阅读全文
posted @ 2004-08-19 14:09 Anthony-黄亮 阅读(178) 评论(0) 推荐(0) 编辑

2004年8月12日

摘要: /*请设计程序解决“波松分酒问题”问题如下: 某人有12品脱啤酒一瓶,想从中倒出6品脱,但他没有6品脱的容器,仅有一个8品脱和一个5品脱的容器,怎样才能将啤酒分为两个6品脱? 抽象分析: b = 大容器,也表示容积s = 小容器,也表示容积(f),(h),(e) 状态f=满, e=空, h=数字,... 阅读全文
posted @ 2004-08-12 13:14 Anthony-黄亮 阅读(210) 评论(0) 推荐(0) 编辑

2004年7月23日

摘要: 条款6: 当心C++另人迷惑的解析 假如你有一个整数构成的文件,需要把它复制到一个list中.以下代码看起来是一个很有意义的方法: ifstream dataFile("ints.dat"); list data(istream_iterator(dataFile), // warning... 阅读全文
posted @ 2004-07-23 16:14 Anthony-黄亮 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 条款7.使用包含由new产生的指针容器时,切记在容器销毁前delete指针 容器在STL中被认为是智能的。它们支持向前和向后的迭代器;它们能告诉你它所保存的对象类型(通过typedef value_type);在插入和删除过程中它们进行了良好的内存管理;它们将报告自己包含了多少对象和自己最多能包含... 阅读全文
posted @ 2004-07-23 13:27 Anthony-黄亮 阅读(125) 评论(0) 推荐(0) 编辑

2004年7月21日

摘要: 条款16: 如何将vector和string的数据传给传统的API 因为 C++语言已经于1998年被标准化,C++的中坚分子在努力推动程序员从数组转到vector时就没什么顾虑了。同样显然的情况也发生于尝试使开发者从char*指针迁移到string对象的过程中。有很好的理由来做这些转变,包括可以... 阅读全文
posted @ 2004-07-21 21:02 Anthony-黄亮 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

导航