|
|||||||||||||||||
|
|||||||||||||||||
|
正文: | ||
图1. The activities involved in the execution of a constructor 因为构造函数是一种函数,所以他的可见性无非是三种public、private、protected。通常,构造函数都被声明为public型。如果构造函数被声明为private或protected,就限制了对象的实例化。这在阻止类被其他人实例化的方面很有效。构造函数中可以有任何C++的语句,比如,一条打印语句,可以被加入到构造函数中来表明调用的位置。
1、缺省构造函数 2、拷贝构造函数 |