c++题目
下列程序的运行结果是?classA{inta;intb; (intaa,intbb){a=aa;b=a*bb;}};main(){Ax(4,5);cout<<x.a<<x.b;}答案是语法错误,请问错在哪呢
很基础的问题。 a和b是私有成员(你没有定义,但编译器默认了),你在类的外面调用当然出错咯。把a,b移到public下面就能输出了。或者你设计一个返回私有成员的类函数也行。
答:第一题返回结果是:7。a是B的实例,B又重载了A的getNum()方法 ,所以会调用类B中的getNum()方法。 第二题 class T2 extends T...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>