摘要:
C++程序内存分布 了解、理解C++内存分布机制,有利于后续很多概念的理解,内存泄漏、程序大小、静态成员等。 C++开发的基础知识。 先来张图: 分为以下几部分: 1. 栈区(stack): 由编译器自动分配并释放,一般用于:函数参数传递、函数内部局部变量。操作方式类似于数据结构中的栈,先进后出。 阅读全文
摘要:
1. this 是什么: this是一个指针,指向对象实例。 2. 作用: 既然this指针指向对象实例,那this指针就相当于对象指针。有如下用法和注意事项: this指针只能在类内部使用而不能在外部使用。 this指针可以访问类中所有public、private、protect的成员函数和变量 阅读全文