拷贝构造函数,又称复制构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。其形参必须是引用,但并不限制为const,一般普遍的会加上const限制。此函数经常用在函数调用时用户定义类型的值传递及返回。拷贝构造函数要调用基类的拷贝构造函数和成员函数。如果可以的话,它将用常量方式调用,另外,也可以用非常量方式调用。
拷贝构造函数(copy constructor):指以某个对象作为另一个同型对象的初值。它最重要的用途是用来定义以传值的方式来传递和传回对象,换就话说,pass-by-value就是...
基于748个网页-相关网页
... ~String(); //析构函数 String(String &str); //拷贝构造函数 char operator[](int pos)const;//下标访问运算符重载 ...
基于454个网页-相关网页
String普通构造函数、析构函数、拷贝构造函数和赋值函数实现 ... String::~ Stirng(void)//析构函数 String::String(const String &other) //拷贝构造函数 String & String::operate=(const String &other) //赋值语句 ...
基于10个网页-相关网页
应用推荐