C++ PrimerPlus

作者:(美)普拉达  出版社:人民邮电出版社

题目 题型
下面是一个头文件: // golf.h -- for pe9-1.cpp const int Len = 40; struct golf {        char fullname[Len];        int handicap; }; 问答
修改程序清单9.9,用string对象代替字符数组。这样,该程序将不再需要检查输入的字符串是否过长,同时可以将输入字符串同字符串“”进行比较,以判断是否为空行。 问答
下面是一个结构声明: struct chaff {         char dross[20];         int slag; }; 编写一个程序,使用定位new运算符将一个包含两个这种结构的数组放在一个缓冲区中。然后,给结构的成员赋值( 问答
请基于下面这个名称空间编写一个由3个文件组成的程序: namespace SALES {           const int QUARTERS = 4;           struct Sales           {             问答
对于下面的情况,应使用哪种存储方案? a. homer是函数的形参。 b. secret变量由两个文件共享。 c. topsecret变量由一个文件中的所有函数共享,但对于其他文件来说是隐藏的。 d. beencalled记录包 问答
using声明和using编译指令之间有何区别? 问答
重新编写下面的代码,使其不使用using声明和using编译指令。 #include <iostream> using namespace std; int main() {      double x;      cout <&l 问答
重新编写下面的代码,使之使用using声明,而不是using编译指令。 #include <iostream> using namespace std; int main() {      double x;      cout < 问答
在一个文件中调用average(3,6)函数时,它返回两个int参数的int平均值,在同一个程序的另一个文件中调用时,它返回两个int参数的double平均值。应如何实现? 问答
下面的程序由两个文件组成,该程序显示什么内容? // filel.cpp #include <iostream> using namespace.std; void other(); void another(); int x = 10; 问答
下面的代码将显示什么内容? #include <iostream> using other(); namespace n1 {          int x = 1; } namespace n2 {          int x 问答