创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是______。 #includeusing namespace std; class Foo{ public: Foo(int x){cout<<'A';} Foo(){} }; int main() { Foo f[3],g(3); return 0; }
查看答案
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。 int GetLen(char*str) { if(str==NULL)return ____; else return 1+GetLen(str+1); }
说明指向______类型的指针,说明以后,这个指针就可指向各种不同类型的数据对象。
用new动态申请的内存空间,必须用______来释放。
假定P所指对象的值为25,p+1所指对象的值为46,则执行"(*p)++;"语句后,P所指对象的值为______。