随笔分类 -  C++

C++学习之路
摘要:C++中程序存储空间除栈空间和静态区外,每个程序还拥有一个内存池,这部分内存被称为或堆(heap)。程序可以用堆来存储动态分配的对象,即那些在程序运行时创建的对象。动态对象的生存期由程序来控制 ,当动态对象不再使用时,程序必须显式的销毁它们。new操作符就是从自由存储区上为对象动态分配内存空间的。这 阅读全文
posted @ 2017-03-26 21:26 滴巴戈 阅读(4698) 评论(0) 推荐(0) 编辑
摘要:引入 C语言中函数有两种传参的方式: 传值和传址。以传值方式, 在函数调用过程中会生成一份临时变量用形参代替, 最终把实参的值传递给新分配的临时变量即形参。 它的优点是避免了函数调用的一些副作用, 但是它无法改变实参的值。函数调用完成之后实参的值不会发生改变, 如果要改变实参的值, 只能通过指针传地 阅读全文
posted @ 2017-03-14 11:23 滴巴戈 阅读(2192) 评论(0) 推荐(0) 编辑
摘要:this指针抽象比喻 当我们在进入一个房子之后, 可以看见房子里的桌子,椅子、 地板等,但是看不到房子的全貌。对于一个类的实例来说, 你可以看到它的成员 函数、 成员 变量, 但是实例本身呢? this是一个指针, 它时时刻刻指向这个实例,通过this指针操作实例。 一个对象的多个成员就可看作是这个 阅读全文
posted @ 2017-03-12 21:53 滴巴戈 阅读(890) 评论(0) 推荐(0) 编辑