- 博客(7)
- 论坛 (68)
- 收藏
- 关注
原创 More Effective C++ 条款7
条款7:不要重载overload &&, ||, or ,. 与C一样,C++使用布尔表达式简化求值法(short-circuit evaluation)。这表示一旦确定了布尔表达式的真假值,即使还有部分表达式没有被测试,布尔表达式也停止运算。例如:char *p;...if ((p != 0) && (strlen(p) > 10)) ...这里不用担心当p为空时strlen
2001-09-28 22:36:00
942
原创 More Effective C++ 条款6
条款6:自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别很久以前(八十年代),没有办法区分++和--操作符的前缀与后缀调用。这个问题遭到程序员的报怨,于是C++语言得到了扩展,允许重载increment 和 decrement操作符的两种形式。 然而有一个句法上的问题,重载函数间的区别决定于它们的参数类型上的差异,但是不论是increment或dec
2001-09-27 23:04:00
822
原创 More Effective C++ 条款5
条款5:谨慎定义类型转换函数C++编译器能够在两种数据类型之间进行隐式转换(implicit conversions),它继承了C语言的转换方法,例如允许把char隐式转换为int和从short隐式转换为double。因此当你把一个short值传递给准备接受double参数值的函数时,依然可以成功运行。C中许多这种可怕的转换可能会导致数据的丢失,它们在C++中依然存在,包括int到short
2001-09-25 23:50:00
1021
原创 More Effective C++ 条款4
条款4:避免无用的缺省构造函数缺省构造函数(指没有参数的构造函数)在C++语言中是一种让你无中生有的方法。构造函数能初始化对象,而缺省构造函数则可以不利用任何在建立对象时的外部数据就能初始化对象。有时这样的方法是不错的。例如一些行为特性与数字相仿的对象被初始化为空值或不确定的值也是合理的,还有比如链表、哈希表、图等等数据结构也可以被初始化为空容器。 但不是所有的对象都属于上述类型,对
2001-09-24 22:46:00
802
原创 More Effective C++ 条款3
条款3:不要使用多态性数组类继承的最重要的特性是你可以通过基类指针或引用来操作派生类。这样的指针或引用具有行为的多态性,就好像它们同时具有多种形态。C++允许你通过基类指针和引用来操作派生类数组。不过这根本就不是一个特性,因为这样的代码根本无法如你所愿地那样运行。 假设你有一个类BST(比如是搜索树对象)和继承自BST类的派生类BalancedBST:class BST { ...
2001-09-23 21:15:00
1075
原创 More Effective C++ 条款2
条款2:尽量使用C++风格的类型转换仔细想想地位卑贱的类型转换功能(cast),其在程序设计中的地位就象goto语句一样令人鄙视。但是它还不是无法令人忍受,因为当在某些紧要的关头,类型转换还是必需的,这时它是一个必需品。不过C风格的类型转换并不代表所有的类型转换功能。一来它们过于粗鲁,能允许你在任何类型之间进行转换。不过如果要进行更精确的类型转换,这会是一个优点。在这些类型转换中存在着巨
2001-09-22 19:41:00
899
原创 More Effective C++ 条款一
条款一:指针与引用的区别指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢? 首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时
2001-09-21 23:26:00
984
空空如也
有没有类似于美萍的,适合公司用的局域网管理软件。
发表于 2003-12-23 最后回复 2012-11-23
在WORD VBA中,如果获得每个bookmark所对应的页号。
发表于 2005-03-24 最后回复 2005-04-07
200分询问:限制某些应用程序访问文件范围的程序
发表于 2004-02-29 最后回复 2004-08-16
硬盘损坏,需要一个备件进行修理,寻找东芝mk2018GAP 笔记本硬盘
发表于 2004-03-04 最后回复 2004-03-13
哪里可以下载ghost2003完全零售版
发表于 2003-12-26 最后回复 2003-12-27
通过HTTP下载MANDRAKE9.1和REDHAT9.0
发表于 2003-09-24 最后回复 2003-09-25
有网友哪我的文章当做侯捷的文章,把侯捷骂了一通,真是驴唇不对马嘴。
发表于 2003-09-01 最后回复 2003-09-01
200分求MS Project2002专业版下载地址,要求是HTTP下载。
发表于 2003-06-18 最后回复 2003-06-19
使用borland编译器( builder 编译boost时碰到问题,请大家帮忙看看
发表于 2002-07-17 最后回复 2003-05-06
谁帮我下载the Boost.Jam (for windows)
发表于 2002-07-15 最后回复 2003-05-06
200分提问,有没有可以在windows2000中使用的类似于ghost的磁盘备份工具(详细请进)
发表于 2002-11-24 最后回复 2002-12-25
奇怪!启动Visual Studio .NET, Norton Antivirus2002 报警
发表于 2002-12-13 最后回复 2002-12-14
哪里可以下载PowerQuest Drive Image 2002 6.0 正式零售版
发表于 2002-11-06 最后回复 2002-11-19
哪里可以下载有关windows CE的电子书。(150分)
发表于 2002-09-30 最后回复 2002-10-06
<Delphi 6 从入门到精通 > 翻译得极其差,大家千万不要再花冤枉钱了。
发表于 2002-08-20 最后回复 2002-10-02
共享软件Where is it作者发出的感叹,不再对公众发布新版软件(转载)
发表于 2002-07-25 最后回复 2002-08-24
C++ builder中有没有与VC中的__LOCAL_SIZE相对应的预定义变量。
发表于 2002-08-20 最后回复 2002-08-20
哪里可以下载C++ Builder 5 Developer's Guide 的英文电子版。
发表于 2002-08-20 最后回复 2002-08-20
推荐几种管理和定义热键的程序,以及虚拟桌面的程序
发表于 2002-08-02 最后回复 2002-08-12
在海淀图书城里有一个计算技书全场八折的地方。
发表于 2002-06-11 最后回复 2002-07-01
请问通过那个网站可以用过163网(不是教育网)访问水木清华的BBS文章,或者可以下载BBS清华版的文章。
发表于 2002-05-11 最后回复 2002-05-22
各位C++ fan们,如果让你们给其他人培训windows98和word,你们会怎么办?给个建议。
发表于 2002-05-09 最后回复 2002-05-15
C++ Primer 3rd 中文版终于出版了。
发表于 2002-04-28 最后回复 2002-05-13
裘宗燕为《The C++ Programming Language》专门建立的主页,有这本书中文译本的译者序言,原作者前言,第1章“致读者”和第23章“开发和
发表于 2002-05-01 最后回复 2002-05-04
大家来谈谈com、com+未来发展,现在是否还需要学习com的细节知识。
发表于 2002-05-02 最后回复 2002-05-04
请问,有谁知道为什么侯捷网站(jjhou.csdn.net)最近一个月都没有更新了,侯大师忙什么去了。
发表于 2002-04-17 最后回复 2002-05-04
裘宗燕为《C++语言的设计与演化》 建立的主页,其中有中英文对照的索引。
发表于 2002-05-02 最后回复 2002-05-03
100分求购。请问哪里可以下载cuj2001年光盘。如果可以用分数可以增加,最高给300分。
发表于 2002-04-12 最后回复 2002-04-27
c++ view 今年的运作情况怎么样,是否能够办成定期电子刊物。请虫虫、myan、cber回答。
发表于 2002-03-24 最后回复 2002-03-31
我想对“北京博彦科技发展有限责任公司”说:请你不要再糟蹋书了!!!! 我想对“清华大学出版社说”:出版这种书难道你们就不脸红吗????
发表于 2001-12-24 最后回复 2002-03-24
我对“技术书籍“论坛的希望
发表于 2002-03-23 最后回复 2002-03-23
下载delphi informant 杂志1995至2000年全部内容光盘,请进。该杂志内容极有价值。
发表于 2002-03-04 最后回复 2002-03-12
请 cdl371(心灵之路) 进来
发表于 2002-02-08 最后回复 2002-02-08
300分求解这个问题:smtp服务器之间传递信件时,如何通过验证?
发表于 2002-02-01 最后回复 2002-02-08
想问问大家,我还用继续翻译MEC么?一个调查。
发表于 2001-12-31 最后回复 2002-01-01
过瘾,今天到某出版社的书库去了一趟。
发表于 2001-12-19 最后回复 2001-12-28
巨好的FTP站点,有许多许多商业控件!!太全了!!还有许多电子书,俄国人办的,赶快去看。ftp://VCL:VCL@210.3.89.246/
发表于 2001-12-12 最后回复 2001-12-13
巨好的FTP站点,有许多许多商业控件!!太全了!!!还有许多电子书,俄国人办的,赶快去看。
发表于 2001-12-12 最后回复 2001-12-12
巨好的FTP站点,有许多许多商业控件!!太全了!!还有许多电子书,俄国人办的,赶快去看。
发表于 2001-12-12 最后回复 2001-12-12
巨好的FTP站点,有许多许多商业控件!!!太全了!!还有许多电子书,俄国人办的,赶快去看。
发表于 2001-12-12 最后回复 2001-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝