你可能感兴趣的试题
拷贝构造函数和赋值操作是完全一样的操作 进行赋值操作时,会调用类的构造函数 当调用拷贝构造函数时,类的对象正在被建立并被初始化 拷贝构造函数和赋值操作不能在同一个类中被同时定义
拷贝初始化构造函数和赋值操作是完全一样的操作 进行赋值操作时,会调用类的构造函数 当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化 拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义
用一个对象去初始化同一类的另一个新对象时 将类的一个对象赋予该类的另一个对象时 函数的形参是类的对象,调用函数进行形参和实参结合时 函数的返回值是类的对象,函数执行返回调用时
用一个对象去初始化同一类的另一个新对象时 将类的一个对象赋值给该类的另一个对象时 函数的形参是类的对象,调用函数进行形参和实参结合时 函数的返回值是类的对象,函数执行返回操作时
函数调用可以作为独立的语句存在 函数调用可以无返回值 函数调用可以出现在表达式中 函数调用可以作为一个函数的形参
用一个对象去初始化同一类的另一个新对象时 将类的一个对象赋予该类的另一个对象时 函数的形参是类的对象,调用函数进行形参和实参结合时 函数的返回值是类的对象,函数执行返回调用时
如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数。 如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数。 如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数。 如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数。