金庆的专栏
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
55 随笔 :: 0 文章 :: 150 评论 :: 0 Trackbacks
公告
欢迎订阅
上海程序员
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
(58)
1. C/C++(26)
(rss)
2. Python(13)
(rss)
3. Linux/Unix(1)
(rss)
4. 软工与管理(9)
(rss)
5. 其它(9)
(rss)
随笔档案
(55)
2008年5月 (2)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相册
公告照片
搜索
积分与排名
积分 - 46265
排名 - 29
最新评论
1. re:
第一次来,以后多学习。
--买书网
2. re: 用 (*it).m 还是 it->m
我更希望是容器释放指针
cont.delete(it);
--不懂
3. re: STL序列容器的存储连续性
正是没有明确的契约定义,导致一帮人要研究回字有几种写法
--feilng
4. re: 模板参数名命名惯例
SGI STL的可读性还是最好的,Wang Feng说的那种宏定义方法也是boost库里面经常用的。
--#Ant
5. re: STL与标准库
用惯了这个术语,不过侯捷翻译的STL标准模板库里有一章是STL足以说明和标准库是两个概念
--AMXTSHMF
阅读排行榜
1. VC6正在被抛弃(2045)
2. 评高效程序员应该养成的七个习惯 (1446)
3. STL与标准库(1436)
4. 比较C++数组元素引用的两种形式a[0]与0[a](1364)
5. 用 (*it).m 还是 it->m(1328)
评论排行榜
1. ACE与ASIO之间关于Socket编程的比较(16)
2. VC6正在被抛弃(16)
3. 把private声明从.h文件移到.cpp文件(13)
4. 模板参数名命名惯例(10)
5. 滥用ini配置文件造成崩溃(8)
60天内阅读排行
1. STL与标准库(1436)
2. 用 (*it).m 还是 it->m(1328)
3. STL序列容器的存储连续性(1214)
4. 模板参数名命名惯例(1207)
5. XRCed生成的代码分析(1107)
11 2007 档案
用list.sort(key)排序
摘要: 一个文件路径链表,需要按文件时间与文件名排序,先按时间排,时间相同按文件名排,代码如下。但是用key函数排序更高效。因为key只对每个项应用一次,然后按key值排序。而cmp函数必须两两比较才行。
阅读全文
posted @
2007-11-21 10:36
金庆 阅读(781) |
评论 (0)
编辑
敏捷就是无招胜有招
摘要: 软件工程与敏捷抓住了软件开发的不同方面。软件工程的强处在于技术性实践;而敏捷的优势则是社会工程。个人认为:软件工程是心中有招,而敏捷是无招胜有招。
阅读全文
posted @
2007-11-15 14:09
金庆 阅读(713) |
评论 (0)
编辑
把private声明从.h文件移到.cpp文件
摘要: 在*.h文件中定义一个类时,理论上应该仅定义其公共接口,而不必声明其私有的成员,因为私有的成员属于实现部分,理应声明在.cpp文件中。 可是现有的C++标准是不支持将一个类的定义分到两个文件中去的。 有一个pimpl模式,可以变相完成这个要求。
阅读全文
posted @
2007-11-09 12:07
金庆 阅读(1047) |
评论 (13)
编辑
评高效程序员应该养成的七个习惯
摘要: 其中我对第4点中的观点不太赞同:“把你的时间花在代码的功能上, 而不是去把现有的代码改得对自己胃口(尤其对于那些copy/paste过来的代码);要找到系统的瓶颈进行优化,而不是对那些无益于系统整体性提高的地方做无用功。”因为最近总计至少有一周多的时间,我正是处理与功能和性能无关的代码更改。添加新功能之前,查看是否有重构的必要,这应该也是高效程序员的习惯之一吧。
阅读全文
posted @
2007-11-03 10:58
金庆 阅读(1448) |
评论 (6)
编辑
Powered by:
C++博客
Copyright © 金庆