
C++
文章平均质量分 70
Richard-Benjamin
学而不思则罔 思而不学则殆
展开
-
构造函数的显式、隐式转换--explicit
Explicit Constructors(显式构造函数)收藏转http://www.cnblogs.com/cutepig/archive/2009/01/14/1375917.html 按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class String {String ( const char*转载 2015-02-02 13:20:42 · 684 阅读 · 0 评论 -
C++ 引用 是否占内存和使用
引用是什么? 大家都知道它就是个别名!但是使用它却没那么简单。引用的和指针的区别引用的使用规则:a:引用在创建的时候必须被初始化;指针可以不初始化(指针使用时必须先判断是否为空值b:引用必须与一个确定的合法内存单元相关联,不存在NULL引用且不可以使用!; 而指针可以指向NULLc:一旦引用初始化后,就不能改变引用所指向的变量; 指针可以改变指向别的转载 2015-01-21 10:47:10 · 5948 阅读 · 1 评论 -
C++的重载、覆盖、隐藏以及多态性 总结
参考博客(转) http://blog.chinaunix.net/uid-26611383-id-3758647.html http://blog.youkuaiyun.com/hackbuteer1/article/details/7475622什么是重载? 重载是对于一个类而言的。在一个类中,两个成员函数的函数名相同转载 2015-01-20 16:39:17 · 420 阅读 · 0 评论 -
C++中必须知道的问题——转
转http://blog.chinaunix.net/uid-26611383-id-3513289.html1.静态成员函数为什么不能声明为const2.当一个父类对象以其子类对象初始化时会发生什么3.一个类的对象所占内存是由什么决定的4.构造函数初始化列表的作用5.为什么最好不要在构造函数和析构函数中调用虚函数6.虚函数表是怎么回事7.虚函数指针vptr存在转载 2015-01-20 16:32:44 · 393 阅读 · 0 评论