摘要:初始化(initialization)是给对象初值的过程,对用户自定义类型的对象而言,初始化有构造函数执行。构造函数分为默认构造和拷贝构造函数。默认构造函数(default constructor)是一个被调用而不带任何实参的函数。这样的函数要么没有参数,要么就是每个参数都有缺省值。如定义一个类变量,编译器调用默认的构造函数给他赋值。举个例子来说:class A{public:A(); //默认构造函数,因为没有参数};class B{public B(int x=0,bool b=true); //带缺省参数的构造函数,兼具默认构造函数的功能,因为调用的时候可以不传参};拷贝构造函数(cop 阅读全文
内存泄漏(memory leak)
2011-08-02 09:40 by 悠悠白云, 383 阅读, 0 推荐, 收藏,
摘要:1.定义as wikipedia says,Amemory leak, incomputer science(orleakage, in this context), occurs when acomputer programconsumesmemorybut is unable to release it back to theoperating system. Inobject-oriented programming, a memory leak happens when anobjectis stored in memory but cannot be accessed by the 阅读全文
浙公网安备 33010602011771号