码迷,mamicode.com
首页 > 编程语言 > 详细

Boolan C++面向对象高级编程学习第二周

时间:2017-10-30 01:34:19      阅读:235      评论:0      收藏:0      [点我收藏+]

标签: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方法

 

这周主要是要记住这些小的细节,请大家多多指正

Boolan C++面向对象高级编程学习第二周

标签:this   func   out   分配   his   指正   stat   了解   成员函数   

原文地址:http://www.cnblogs.com/fighter17/p/7752098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!