在C++中,封装是借助于()达到的
A. 结构
B. 类
C. 数组
D. 函数
在C++中使用类有两种方法:一种是类的实例化,即生成类的对象,并参与系统的运行;另一种是通过()派生出新的类。
A. 复用
B. 继承
C. 单继承
D. 多继承
下列说法中正确的是()
A. 类中的函数成员可以在类体内定义,也可以在类体之外定义
B. 类定义中只能说明函数成员的函数头,不能定义函数体
C. 类中的函数成员定义时必须和类声明在同一个文件中
D. 在类体之外定义的函数成员不能操作该类的私有数据成员
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句(划线处)应该是()classMyClass{public:MyClass(intx){n=x;}voidSetValue(intn1){n=n1;}private:intn;};intf(){MyClass*ptr=newMyClass(45);__________;}
A. MyClass(50)
B. SetValue(50)
C. ptr->SetValue(50)
D. ptr->n=50