下面是一个头文件: // 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 |
问答 |