网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
为了使得一个头文件只被包含一次,除了使用 #ifndef FILENAME_H #define FILENAME_H // The contents of the header file #endif FILENAME_H 这种方法之外,还可以使用语句
参考答案和解析
777
更多 “为了使得一个头文件只被包含一次,除了使用 #ifndef FILENAME_H #define FILENAME_H // The contents of the header file #endif FILENAME_H 这种方法之外,还可以使用语句” 相关考题
考题
下列关于条件语句IF—ENDIF的说话不正确的是______。A.IF和ENDIF语句必须成对出现B.条件语句可以嵌套,但不能交叉C.对IP与ENDIF之间的语句顺序执行D.IP和ENDIF语句必须有ELSE子句
考题
下列关于条件语句IF-ENDIF的说话不正确的是 ______。A.IF和ENDIF语句必须成对出现B.条件语句可以嵌套,但不能交叉C.对IF与ENDIF之间的语句顺序执行D.IF和ENDIF语句必须有ELSE子句
考题
使用VC6打开考生文件夹下的工程test14_3,此工程包含一个test14_3.cpp,其中定义了类File,但类的定义并不完整。请按要求完成下列操作,将程序补充完整。(1)完成构造函数的定义,使数据成员filename,content指向为空。请在注释“//**1**”之后添加适当的语句;(2)完成函数set_contents的定义,该函数为content申请新的空间来存储new_content的内容,成功返回true,失败返回false。请在注释“//**2**”之后添加适当的语句;(3)完成成员函数copy(File source,File target)的定义,该函数实现将source的内容拷贝至target的功能,注意必须使用已经定义的成员函数来实现。请在注释“//**3**”之后添加适当的语句:(4)完成析构函数的定义,要求释放content指向的空间。请在注释“//**4**”之后添加适当的语句。输出结果如下:file2:file1 contentsfile2:file2 contents注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。源程序文件testl4—3.cpp清单如下:include<iostream.h>include<string.h>class File{private:char file_name[64];char*contents;public:File(char*filename){// ** 1 **};File::~File(){// ** 4 **}void printfile(){cout<<file_name<<":"<<contents<<endl;)friend bool copy(File source,File target);bool set_contents(char * new_contents);};bool File::set_contents(char*new_contents){// ** 2 **if(contents==NULL)return false;strcpy(contents,new_contents);return true;}bool copy(File source,File target){// ** 3 **}void main{){File f1("filel"),f2("file2");f1.set_contents("filel contents");copy(f1,f2);f2.printfile();f2.set_contents("file2 contents,);f2.printfile();}
考题
C语言提供的预处理功能包括条件,其基本形式为: #×××标识符 程序段1 #else 程序段2 #endif 这里的×××可以是( )A.define或includeB.ifdef或includeC.indef或ifndef或defineD.ifdef或ifndef或if
考题
单选题要进行文件的输出,除了包含头文件iostream外,还要包含头文件()A
ifstreamB
fstreamC
ostreamD
cstdio
热门标签
最新试卷