Scott Meyers
世界顶级的C++软件开发技术权威之一。他是两本畅销书Effective C++和More Effective C++的作者,以前曾经是C++ Report的专栏作家。他经常为C/C++ Users Journal和Dr. Dobb's Jour nal撰稿,也为全球范围内的客户做咨询活动。他也是Advisory Boards for NumeriX LLC和InfoCruiser公司的成员。他拥有Brown University的计算机科学博士学位。
Scott Meyers
世界顶级的C++软件开发技术权威之一。他是两本畅销书Effective C++和More Effective C++的作者,以前曾经是C++ Report的专栏作家。他经常为C/C++ Users Journal和Dr. Dobb's Jour nal撰稿,也为全球范围内的客户做咨询活动。他也是Advisory Boards for NumeriX LLC和InfoCruiser公司的成员。他拥有Brown University的计算机科学博士学位。
……首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这样你可以赋空值给该变量。相反,如果变量肯定指向一个对象,例如你的设计不允许变量为空,这时你就可以把变量声明为引用。……因为引用肯定会指向一个对象,在C++里,引用应被初始化。……不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针的要高。因为在使用引用之前不需要测试它的合法性。
——引自章节:3.1ItemM1:指针与引用的区别
……指针与引用的另一个重要的不同是指针可以被重新赋值以指向另一个不同的对象。但是引用则总是指向在初始化时被指定的对象,以后不能改变。……总的来说,在以下情况下你应该使用指针,一是你考虑到存在不指向任何对象的可能(在这种情况下,你能够设置指针为空),二是你需要能够在不同的时刻指向不同的对象(在这种情况下,你能改变指针的指向)。如果总是指向一个对象并且一旦指向一个对象后就不会改变指向,那么你应该使用引用。还有一种情况,就是当你重载某个操作符时,你应该使用引用。最普通的例子是操作符[]。这个操作符典型的用法是返回一个目标对象,其能被赋值。……当你知道你必须指向一个对象并且不想改变其指向时,或者在重载操作符并为防止不必要的语义误解时,你不应该使用指针。而在除此之外的其他情况下,则应使用指针。
——引自章节:3.1ItemM1:指针与引用的区别
2021历史畅销书《秦制两千年》作者谌旭彬 新作!一笔刺透洪武时代的统治面纱!从朝廷文件里打捞湮没的历史真相在帝王意志中管窥小民的生死祸福一本书读懂朱元璋如何用...
★年轻人,决不能就这样为房东和老板而活★社畜自救,先让自己闲下来------------------------------------------------...
固井工艺技术-(修订版) 本书特色 张明昌编*的《固井工艺技术(修订版)》通过图文并茂的形式系统地介绍了固井技术的发展、套管柱与固井施工设计、注水泥工艺、固井工...
《易中天中华史:先秦到隋唐》全新修订升级版16卷套装,囊括了已经出版上市的"易中天中华史"前三部1至16卷。2013年5月,著名学者易中天,决心以颠覆传统史学著...
《最初和最终的自由》作者克里希那穆提,人是一个两栖动物,同时生活在两个世界里;已有的和自己建造的世界:物质、生命和意识的世界以及符号的世界。在我们的思考里,我们...
吴晓波,单向街图书馆创办人之一,财经作家,“蓝狮子”财经图书出版人。1968年生,毕业于复旦大学新闻系。哈佛大学访问学者。常年从事公司研究,现任职东方早报社。主...
张瀚涛,1980年生于北京市,长于军人家庭,毕业于北京政法大学国际经济法专业,自幼酷爱军事和历史,阅读了大量军事历史类的书籍杂志,自2006年起为国内知名军事刊...
"朱兆瑞,中国首席环球旅行家、国际机票及签证专家。1970年出生于沈阳,2001年获得英国理工大学工商管理硕士(MBA)学位。2002年,他应用最佳性价比理念,...
钢铁企业电力设计手册-(上册) 本书特色 《钢铁企业电力设计手册》分上、下两册,共四十一章,上册有二十二章,主要内容为高压供配电,下册有十九章,内容包括低压配电...
作品目录第1部分 健康状态下的免疫系统1 概述2 先天免疫系统3 b细胞和抗体4 抗原呈递的魔力5 t细胞和细胞因子6 淋巴器官和淋巴细
一套三本讲透文艺复兴,家庭艺术入门级收藏佳品意大利专业艺术类出版社Electa经典艺术史普及读物★ 了解文艺复兴的必读首选:这套书选择了文艺复兴这一不朽而又人人...
照明设计师-(基础知识) 本书特色 本书介绍了各级别照明设计师应掌握的基础知识,涉及职业道德,光与视觉艺术设计基础、建筑与采光的基本知识、照明器具、照明设计、照...
《创新平台:企业研究开发院的构建》内容简介:本书创作历经5年,课题组对几十家著名的行业先进企业进行了广泛的实地考察和调研,与
A postmodern visionary who is also a master of styles of genres, David Mitchell ...
这本书分析了社会权力如何塑造认知方式,以及认知方式又是如何形塑社会权力中男女的不平等。在广泛的意义上,本书探讨了在智识和政治的关系问题上社会性别(gender)...
John Sommers-Flanagan临床心理学博士,美国蒙大拿大学咨询教育专业教授。Rita Sommers-Flanagan临床心理学博士,美国蒙大拿大...
临床肿瘤妇科学 本书特色 肿瘤是危害人类生命和健康的主要疾病,严重影响病人的生存和生活质量,妇科肿瘤的防治一直以来就是妇产科医务工作者的重要事项,培养合格的肿瘤...
民法思维-请求权基础理论体系 本书特色 《民法思维:请求权基础理论体系(*新版)》:民法研究系列民法思维-请求权基础理论体系 内容简介 本书旨在建构请求权基础的...
凉风薄暮,沉迷悬疑无法自拔,擅长推理言情,喜爱悲喜交加的故事。曾在杂志发表短篇《壮士,请留步》等。已出版作品:《想你是座不夜城》。
耳鼻咽喉科疾病诊疗手册 本书特色 本书共分为十一章。**章详细介绍了耳鼻咽喉科常见的检查方法和注意事项;第二至第七章重点介绍了耳、鼻、咽、喉、气管、食管疾病及音...