E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
EffectiveC++
C++中使用初始化列表比在构造函数中对成员变量赋值更高效
记得在看ScottMeyers的《
EffectiveC++
》中有讲到过这个问题,时间久了就想不起来的,真是悲剧,遂翻出来看看,Blog一下,以长记性。
Garfier
·
2010-10-07 22:00
C++
String
面试
Blog
Class
通讯
C/C++学习建议(摘抄自:程序员2010年8月P61页)
第二层次:(More)
EffectiveC++
、(More)ExceptonalC++、EffectiveSTL、C++编程规范第三层次:深入探索C++对象模型、ImperfectC++、C++沉思录、
91program
·
2010-09-12 15:00
effectiveC++
小小结
将文件间的编译依赖性降至最低:在头文件中用指针和引用来代替实体先声明需要的类,不要再头文件中再引用其他的头文件,让用户来引用赋值操作函数 缺省的赋值操作符会执行成员的逐个赋值操作,对指针来说是逐位拷贝,如b=a这样会导致2个问题: 1)b曾指向的内存永远不会被删除,即永远丢失;2)a和b指向同一个空间,只要其中一个被删除,另一个也将被删除。初始化列表 尽量使用初始化而不要在构造函数里赋值,因为对c
风雨兼程
·
2010-09-03 07:00
决不要重新定义继承而来的非虚函数
之前在
EffectiveC++
看到有一个条款:决不要重新定义继承而来的非虚函数,今天在看公司的代码的时候,发现有人重新定义继承而来的非虚函数,所以重新查看了这个条款。
xdonx
·
2010-08-10 13:00
C++总结之模版和泛型编程
三年来的实践,遇到的模版编程并不是很多,只是在最近的一个电信项目中,看到了高超的模版技术应用,十分感慨,这里对于模版的总结,完全参照
EffectiveC++
第三版。
lightlater
·
2010-08-08 13:00
C++
Class
编译器
overloading
nested
initialization
[导入]pImpl Idiom
[导入]pImplIdiom在读《
EffectiveC++
》和项目源代码时,看到pImplIdiom。
雨前
·
2010-08-07 22:00
C++总结之继承和面向对象的设计
这里只是根据
effectiveC++
条目进行的梳理,顺序有所调整,根据自身不成熟的认知来进行的过滤,已备后用。 公有(public)继承注意事项1.“public继承”意味着is-a的关系。
lightlater
·
2010-08-07 12:00
设计模式
C++
function
String
Class
interface
C++总结之基础篇
使用C++语言已经有好多年了,从来没有好好总结过,这里利用
effectiveC++
的结构进行了简单的总结,希望对以后的工作有所帮助。
lightlater
·
2010-08-04 13:00
C++
delete
Class
编译器
initialization
RAII
内存管理(operator new与new operator)
内存管理(operatornew与newoperator) 今天看了大名鼎鼎的ScottMeyers所著的〈
effectivec++
〉和〈moreeffectivec++〉中关于new和delete的介绍
woaidongmao
·
2010-06-29 20:00
读书笔记:Effective C++ 炒冷饭 - Item52 写了placement new也要写placement delete
读书笔记:
EffectiveC++
炒冷饭-Item52写了placementnew也要写placementdelete[原创文章欢迎转载,但请保留作者信息]Justin于2010-06-15在item16
Note of Justin
·
2010-06-16 00:00
程序员应该读的几本书
Thecprogramminglangage》、《CTrapsandPitfalls》、《Expert+C+Programming》C++:《ThinkinginC++》,《Thec++programminglanguage》,《
effectivec
dolphin98629
·
2010-06-10 15:00
java
windows
linux
concurrency
NetWork
networking
读书笔记:Effective C++ 炒冷饭 - Item51 重写new和delete时需要遵守的规定
读书笔记:
EffectiveC++
炒冷饭-Item51重写new和delete时需要遵守的规定[原创文章欢迎转载,但请保留作者信息]Justin于2010-06-02上堂课说的是重载new和delete
Note of Justin
·
2010-06-02 23:00
Effective C++ 学习历程002
EffectiveC++
学习历程002 既然开始了,那就继续吧,每一个单元包含其中的5个条款。主要内容就是代码的了,但是代码中也包含了一些注释。
void main() { }
·
2010-05-30 15:00
读书笔记:Effective C++ 炒冷饭 - Item 50 知道何时需要替换new和delete
读书笔记:
EffectiveC++
炒冷饭-Item50知道何时需要替换new和delete[原创文章欢迎转载,但请保留作者信息]Justin于2010-05-28其实平时很多时候都会看到重载new和delete
Note of Justin
·
2010-05-29 03:00
Effective C++ 学习历程001
EffectiveC++
学习历程001 自从大一下接触C++面向对象程序设计,我就对一直在学习C++这门语言,当然了也一直很喜欢C++。
void main() { }
·
2010-05-27 17:00
读书笔记:Effective C++ 炒冷饭 - Item 49 学习new handler的行为
读书笔记:
EffectiveC++
炒冷饭-Item49学习newhandler的行为[原创文章欢迎转载,但请保留作者信息]Justin于2010-05-25到了七七四九章,大师已经带领我们走进了全书的第八部分
Note of Justin
·
2010-05-26 04:00
[转]关于找工作或找实习的一点建议--认真准备
《C专家编程》2.C++语法基础要点(《C++Primer》or《ThinkinginC++》)、
EffectiveC++
基础算法与数据结构篇:3.《数据结构(严蔚敏)》4.《算法导论》(选读经典算法
ariesjzj
·
2010-05-21 18:00
设计模式
数据结构
编程
工作
算法
图像处理
Effective C++读书笔记
记得前段时间又一次拿起《
EffectiveC++
》的时候,有种豁然开朗的感觉,所以翻出了我第一遍读时做的笔记。只做参考以及查阅之用。如有需要请参阅《
EffectiveC++
》书本。
shenzi
·
2010-05-17 16:00
C++
读书
delete
reference
编译器
RAII
C++中const用法总结
C++中用法总结1.1.1.定义普通常量使用#define来定义常量也是常用方法,但const也可以用来定义常量,在[
EffectiveC++
]中建议使用const代替#define来定义常量,因为const
Nocky
·
2010-05-15 00:00
C++
object
socket
String
Class
编译器
读书笔记:Effective C++ 炒冷饭 - Item48 模板元编程
读书笔记:
EffectiveC++
炒冷饭-Item48模板元编程[原创文章欢迎转载,但请保留作者信息]Justin于2010-05-14本课大师要(大概地)讲讲模板元编程(TemplateMetaprogramming
Note of Justin
·
2010-05-14 09:00
读书笔记:Effective C++ 炒冷饭 - Item47 traits:类型信息榨取机
读书笔记:
EffectiveC++
炒冷饭-Item47traits:类型信息榨取机[原创文章欢迎转载,但请保留作者信息]Justin于2010-05-11看到题目我笑了,原来traits也被大师归为55
Note of Justin
·
2010-05-12 10:00
[听侯捷演讲]关于IT人士个人发展的一点思索
《深入浅出MFC》《
EFFECTIVEC++
》译《ESSENTIALC++》译《WINDOWS多线程编程》译《PRIMERANSWER》译《C++标准库》译 《TINKINGINJAVA》译《STL源码剖析
virtualdesk
·
2010-05-10 18:00
android
互联网
wordpress
iPhone
mfc
产品
读书笔记:Effective C++ 炒冷饭 - Iitem46 参数需要类型转换时为模板定义非成员函数
读书笔记:
EffectiveC++
炒冷饭-Iitem46参数需要类型转换时为模板定义非成员函数[原创文章欢迎转载,但请保留作者信息]Justin于2010-05-01大师的课上到46堂了,今天课前要求复习一下
Note of Justin
·
2010-05-01 11:00
读书笔记:Effective C++ 炒冷饭 - Iitem45 用成员模板函数来接受所有可能的兼容类型
读书笔记:
EffectiveC++
炒冷饭-Iitem45用成员模板函数来接受所有可能的兼容类型[原创文章欢迎转载,但请保留作者信息]Justin于2010-04-26看完以后觉得讲的其实是如何用模板函数来让拷贝构造函数和赋值运算符接受所有可能的输入
Note of Justin
·
2010-04-26 08:00
读书笔记:Effective C++ 炒冷饭 - Item 44 把与模板参数无关的东西踢出模板
读书笔记:
EffectiveC++
炒冷饭-Item44把与模板参数无关的东西踢出模板[原创文章欢迎转载,但请保留作者信息]Justin于2010-04-06对于一般的函数或类来说,要做到类似下面的事情很简单
Note of Justin
·
2010-04-06 09:00
读书笔记:Effective C++ 炒冷饭 - Item 43 访问基类模板中的成员
读书笔记:
EffectiveC++
炒冷饭-Item43访问基类模板中的成员[原创文章欢迎转载,但请保留作者信息]Justin于2010-03-24首先看一个例子:templatetypename T>class
Note of Justin
·
2010-03-29 08:00
C++智能指针(整理小结)
《
EffectiveC++
,3ndEdition》第3章:Re
pizi0475
·
2010-03-25 09:00
C++
c
library
Standards
RAII
Pointers
Effective C++ 6.继承与面向对象设计
EffectiveC++6.继承与面向对象设计========================
EffectiveC++
继承与面向对象设计书作者:ScottMeyers原笔记作者:Justin====
Euan's Note
·
2010-03-15 22:00
Effective C++ 5. 实现
EffectiveC++5.实现========================
EffectiveC++
实现书作者:ScottMeyers原笔记作者:Justin==================
Euan's Note
·
2010-03-15 22:00
Effective C++ 4. 设计与声明
EffectiveC++4.设计与声明========================
EffectiveC++
设计与声明书作者:ScottMeyers原笔记作者:Justin===========
Euan's Note
·
2010-03-15 22:00
Effective C++ 3. 资源管理类
EffectiveC++3.资源管理类========================
EffectiveC++
资源管理类(resource-managingclasses)书作者:ScottMeyers
Euan's Note
·
2010-03-15 22:00
Effective C++ 2. 构造、析构、赋值运算
EffectiveC++2.构造、析构、赋值运算========================
EffectiveC++
构造、析构、赋值运算书作者:ScottMeyers原笔记作者:Justin==
Euan's Note
·
2010-03-15 22:00
Effective C++ 1. 习惯C++
偶然看到Justin写的《
EffectiveC++
》笔记,为方便就结章转载在此。
Euan's Note
·
2010-03-15 22:00
读书笔记:Effective C++ 炒冷饭 - Item 40 小心使用多重继承
读书笔记:
EffectiveC++
炒冷饭-Item40小心使用多重继承[原创文章欢迎转载,但请保留作者信息]Justin于2010-01-21Scott开篇就直接说开了:C++阵营中关于多重继承(MultipleInheritance
Note of Justin
·
2010-03-15 09:00
读书笔记:Effective C++ 炒冷饭 - Item 38&39 “有一个” & 小心使用私有继承
读书笔记:
EffectiveC++
炒冷饭-Item38&39“有一个”&小心使用私有继承[原创文章欢迎转载,但请保留作者信息]Justin于2010-02-23这次的笔记标题比较烂,差点害得自己没有心情再写下去
Note of Justin
·
2010-03-08 09:00
读书笔记:Effective C++ 炒冷饭 - Item 36 & 37 关于继承来的非虚函数和默认参数……
读书笔记:
EffectiveC++
炒冷饭-Item36&37关于继承来的非虚函数和默认参数……[原创文章欢迎转载,但请保留作者信息]Justin于2010-01-26条例36很简短,切勿重写继承来的非虚函数
Note of Justin
·
2010-03-04 16:00
读书笔记:Effective C++ 炒冷饭 - Item35 了解替代简单虚函数设计的几种办法
读书笔记:
EffectiveC++
炒冷饭-Item35了解替代简单虚函数设计的几种办法[原创文章欢迎转载,但请保留作者信息]Justin于2010-01-24前面已经学过,用虚函数来实现接口是再自然不过的事情
Note of Justin
·
2010-02-25 23:00
【C++】析构函数和virtual函数引发的隐晦问题 ——《Effective C++》读书笔记5
【C++】析构函数和virtual函数引发的隐晦问题——《
EffectiveC++
》读书笔记52009-03-1806:23用工厂模式的时候,我们常常将一个基类指针指向子类对象,以此来实现多态。
immcss
·
2010-02-25 16:00
读书笔记:Effective C++ 炒冷饭 - Item 34 接口?实现?谢谢!
读书笔记:
EffectiveC++
炒冷饭-Item34接口?实现?谢谢!
Note of Justin
·
2010-02-22 09:00
读书笔记:Effective C++ 炒冷饭 - Item 32 & 33 公有继承与打破名字屏蔽
读书笔记:
EffectiveC++
炒冷饭-Item32&33公有继承与打破名字屏蔽[原创文章欢迎转载,但请保留作者信息]Justin于2010-01-18因为Cyclops项目的启动,读书的进度显然慢了很多
Note of Justin
·
2010-02-08 16:00
读书笔记:Effective C++ 炒冷饭 - Item 31 减少文件间的编译依赖
读书笔记:
EffectiveC++
炒冷饭-Item31减少文件间的编译依赖[原创文章欢迎转载,但请保留作者信息]Justin于2009-12-20大师说了,C++的设计还是有缺陷的:它无法把接口(interface
Note of Justin
·
2010-02-01 09:00
读书笔记:Effective C++ 炒冷饭 - Item 30 明明白白内联函数
读书笔记:
EffectiveC++
炒冷饭-Item30明明白白内联函数[原创文章欢迎转载,但请保留作者信息]Justin于2010-01-04使用内联函数(inlinefunction)可以省去一般函数调用的入栈操作开销
Note of Justin
·
2010-01-29 15:00
读书笔记:Effective C++ 炒冷饭 - Item 29 编写对异常免疫的代码
读书笔记:
EffectiveC++
炒冷饭-Item29编写对异常免疫的代码原创文章欢迎转载,但请保留作者信息]Justin于2010-01-03这里我所说的“对异常免疫的代码”,原文是exception-safecode
Note of Justin
·
2010-01-27 08:00
VC9 VS2008 IDE 增加自定义Custom Wizard ——自行操作流程(定制用户向导)
当时刚读完C++PRIMER和
effectiveC++
,前者是语言规范,后者偏重语言和设计方面所以读起ApplicationFrame的时候正是非常顺畅下来不断有前面两本书的体会掺杂进来,欣喜不断。
anewhuahua
·
2010-01-26 20:00
读书笔记:Effective C++ 炒冷饭 - Item 28 避免函数返回对象内部成员的“把柄”
读书笔记:
EffectiveC++
炒冷饭-Item28避免函数返回对象内部成员的“把柄”[原创文章欢迎转载,但请保留作者信息]Justin于2009-12-15这里的“把柄”原文为handle,实在不知道怎么翻译
Note of Justin
·
2010-01-25 09:00
Effective C++ 炒冷饭 - Item 27 珍爱生命 远离类型转换
EffectiveC++
炒冷饭-Item27珍爱生命远离类型转换[原创文章欢迎转载,但请保留作者信息]Justin于2009-12-31好吧,我承认2009最后一天我做了一次标题党……因为此条规是读到现在感觉写得最糊涂的一条
Note of Justin
·
2010-01-22 09:00
Effective C++ 炒冷饭 - Item 26 尽可能推迟定义变量
EffectiveC++
炒冷饭-Item26尽可能推迟定义变量[原创文章欢迎转载,但请保留作者信息]Justin于2009-12-29上课上到第5章,大师开始讲“实现”(implementation)。
Note of Justin
·
2010-01-20 08:00
读书笔记:Effective C++ 炒冷饭 - Item 25 关于swap函数的实现
读书笔记:
EffectiveC++
炒冷饭-Item25关于swap函数的实现[原创文章欢迎转载,但请保留作者信息]Justin于2009-12-28笔记写到一半,有一些同学说还是不要放在首页了他们想读自己会去找的
Note of Justin
·
2010-01-16 10:00
读书笔记:Effective C++ 炒冷饭 - Item23 & 24 非成员非友元函数优于成员函数
读书笔记:
EffectiveC++
炒冷饭-Item23&24非成员非友元函数优于成员函数[原创文章欢迎转载,但请保留作者信息]Justin于2009-12-23先从23条规说起,大师在一开始先给出了为什么推崇非成员函数的理由
Note of Justin
·
2010-01-11 08:00
Effective C++ 炒冷饭 - Item22 请把数据成员声明为私有
EffectiveC++
炒冷饭-Item22请把数据成员声明为私有[原创文章欢迎转载,但请保留作者信息]Justin于2009-12-20大师写到这一章节的时候文风似有明显转变,原因未知,但我更喜欢这章的风格
Note of Justin
·
2010-01-08 08:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他