标签:this func out 分配 his 指正 stat 了解 成员函数
相比于第一周的c++不带指针的类,第二周的C++课程按照一个带指针类的模型给我们进行了详细的讲解
这周我的主要收获有
1、堆和栈
了解了堆和栈的概念,栈区由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。堆区一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回
收 。我们经常用new进行分配内存,这里切记记得用delete进行内存释放
2、static的用法
课上主要讲的是静态成员,和静态成员函数,
静态成员:存储在一块特殊的区域,不会因为对象的释放而释放
静态成员函数:传入的参数里面没有带this指针,只能调用静态成员
3、模板
template<typename T> class template 需要指定template
template<class T> function template 不需要指定template
4、delete[]
如果是数组的方式进行分配内存,那么在释放内存上需要用delete[],
如果是其他方式只用delete就可以了
5、命名空间
有三种namespace的写法
1.using namespace std; 使用std下所有的方法
2.using std::cout 只使用cout方法
3.std::cout 只用一次cout方法
这周主要是要记住这些小的细节,请大家多多指正
标签:this func out 分配 his 指正 stat 了解 成员函数
原文地址:http://www.cnblogs.com/fighter17/p/7752098.html