假定A为一个类,a( )为该类公有的成员函数,x为指向该类的一个对象的指针,则访问x对象中函数成员a()的格式为( )。
A. x.a
B. x.a()
C. x->a
D. *x.a()
查看答案
假定A是一个类,int f(int)是该类的一个成员函数,则参数表中隐含的第一个参数的类型为( )。
A. int
B. char
C. A
D. A*
C++中有关this指针的正确说法是( )。
A. this指针存在于每个成员函数之中
B. this指针仅存在于类的非静态成员函数中,指向调用该函数的对象
C. this指针是指向的类的数据成员的指针
D. this指针是指向类的友元函数的指针
已知:p是一个指向类A公有数据成员m的指针,a是类A的一个对象。如果要给该对象的m赋值为5,正确的是( )。
A. a.p=5;
B. a->p=5;
C. a.*p=5;
D. *a.p=5;
以下类模拟实现c++标准库string类的基本功能,实现效果见主函数中的注释。请填空。。(语句结束分号不用再写)#include#includeusingnamespacestd;classString{public:String(){Length=0;——1——;}String(constchar*str){Length=strlen(str);—2—;strcpy(Buffer,str);}voidSetc(intindex,charnewchar){if(index>0&&index<=Length)——3——;};voidPrint()const{if(Buffer==0)cout<<”emptystring.\n”;elsecout<