代码改变世界

随笔档案-2010年12月

VS2010关联MSDN10.0

2010-12-09 11:43 by chainchan, 462 阅读, 收藏,
摘要: 用了一小段时间help library表示不是非常舒服,想重新用回MSDN。具体设置方法如下:1.帮助-设置2.设置一个放置MSDN的文件夹3.选择从光盘安装MSDN(直接用光盘的话,会发现没有安装MSDN的选项)4.光盘内的文件名如下5.选择你要使用的内容。之后就是等待了,总内容大概在1.3G左右。 阅读全文

在C++中计算物件个数(Objects Counting in C++)

2010-12-08 16:06 by chainchan, 560 阅读, 收藏,
摘要: 原文出自:More Effective C++ 电子版 p.452仅为个人学习,暴露缺点;所以仅供参考,欢迎讨论!需求:当我需要实时了解当前有多少类型的对象同时存在。设计:比如一开始会这样设计[代码]直接在类中增加一个static member data。然后当Widget类型有对象被构造(复制构造)时计数器+1,析构时计数器-1;如果目标仅仅是针对Widget类的话,我们的需求已经被达到了。但是,当我们需要统计不同类型的对象个数时,就需要换一种更为舒服的实现方式了。设计一个计数类:[代码][代码]但是这样设计的话又会出现一个问题,看出来了么?对,就是static的count。如果我们同时存在 阅读全文