c++
header_zj
搭建编程与统计的蜜汁象牙塔
展开
-
关于基类和派生类的动态绑定问题
关于基类和派生类的动态绑定问题Example 1 Quote是基类class Quote{public: //constructor and other member function virtual std::ostream& debug (std::ostream& os) { os << bookNo << " " << price <<原创 2016-06-01 22:49:24 · 283 阅读 · 0 评论 -
返回对象时别返回引用&派生说明符导致的访问权限问题
C++箴言:必须返回对象时别返回引用1.Problem 1Problem 2- Note Remark(关于生存期和new指针动态存储若干问题的讨论):Problem 1c++中主要的存储空间有静态存储空间、栈存储空间、堆存储空间如果在函数体内部声明了一个new指针而返回了该指针指向对象的引用而并非该new指针时,我们讲无法得到这个地址的值,因为地址(new指针)在函数中是局部变量,所以就原创 2016-06-02 20:41:06 · 366 阅读 · 0 评论 -
指针与引用的初始化&顶层底层const变量初始化问题
- 指针与引用的初始化- 顶层和底层const赋值- PS- 指针与引用的初始化int i = 1;const j = 2;//错误,&不可以作用在literal value上int *ptr = &2;const int *ptr = &2;int *ptr = &i//正确int *ptr = &j//错误,底层const之间的转换问题int "e = 2//错误原创 2016-06-03 22:00:21 · 332 阅读 · 0 评论