更多"假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构"的相关试题:
[单项选择]假定MyClass为一个类,那么下列的函数说明中,( )为该类的析构函数。
A. void~MyClass();
B. ~MyClass(int n)
C. MyClass();
D. ~MyClass();
[单项选择]假定MyClass为一个类,则该类的拷贝构造函数的声明语句为 ( )。
A. MyClass&(MyClass x);
B. MyClass(MyClass x)
C. MyClass(MyClass &x);
D. MyClass(MyClass *x)
[单项选择]假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句是( )。
A. MyClass&(MyClass x);
B. MyClass(MyClass x)
C. MyClass(MyClass &x);
D. MyClass(MyClass *x)
[单项选择]假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为( )。
A. MyClass&(MyClass x);
B. MyClass (MyClass x)
C. MyClass(MyClass &x);
D. MyClass (MyClass *x)
[单项选择]假定MyClass为一个类,则执行myClass a,b(2),*p;语句时,自动调用该类构造函数( )次。
A. 2
B. 3
C. 4
D. 5
[单项选择]假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数( )次。
A. 2
B. 3
C. 4
D. 5
[填空题]假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
[单项选择]假定Myclass为一个类,则执行Myclass a[4],*p[2];语句时,自动调用该类的构造函数 ( )次。
A. 2
B. 3
C. 4
D. 6
[单项选择]若MyClass为一个类,执行MyClass a[4],*p[5];语句时会自动调用该类构造函数的次数是( )。
A. 2
B. 5
C. 4
D. 9