- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 C++初始化与赋值的区别
<br />“赋值操作是在两个已经存在的对象间进行的,而初始化是要创建一个新的对象,并且其初值来源于另一个已存在的对象。”<br />编译器会区别对待这两种操作,对于赋值则调用赋值操作符,对于初始化则调用拷贝构造函数(如果类中没有拷贝构造函数,则编译器会提供一个默认的拷贝构造函数,简单的赋值类中的成员。)<br /> <br />对于基本类型来说,差别不大;<br />对于用户自定义的类型来说,差别很大。<br />可参考:<br />http://student.csdn.net/link.php?url
2010-07-21 19:46:00 440
转载 C++程序设计语言四书五经
C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。 然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和C#的狂潮终将迫使C++回归
2010-05-19 15:01:00 717
STL源码剖析(简体中文版)
2010-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人