你看看是不是头文件定义里有#ifndef xxx #define xxx .....#endif那个XXX是不是两个头文件一啊?两个头文件里估计有定义冲突。有可能是的某一个头文件(A
)里带了#include 另一个头文件,然后另一个文件(B
)跟里面有冲突吧。

为什么使用了头文件卫士,c£«£« 两个头文件相互包含仍不可以?

参考答案与解析:

相关试题

全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?

[试题]全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?

  • 查看答案
  • 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?

    [问答题] 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?

  • 查看答案
  • dprintf函数包含的头文件是什么?

    [试题]dprintf函数包含的头文件是什么?

  • 查看答案
  • #include "insert_delete.h"这个头文件是什么啊

    #include stdlib.h#include stdio.h#include math.hvoid main( int argc, char *argv[] ){int x,y;div_t div_result;printf("input x y:");scanf("%d%d",x,y);printf( "x is %d, y is %d/n", x, y );div_result = div( x, y );printf( "The quotient is %d, and the r

  • 查看答案
  • 使用IPP库的C源代码程序中必须包含()头文件。

    [填空题] 使用IPP库的C源代码程序中必须包含()头文件。

  • 查看答案
  • 进行文件操作需包含的头文件是()。

    [单选题]进行文件操作需包含的头文件是( )。A.fstream.hB.ostream.hC.stdio.hD.stdiB.h

  • 查看答案
  • C£«£«源晚间中包含的输入£¯输出头文件为()。

    [单选题]C.++源晚间中包含的输入/输出头文件为( )。A.stdio.hB.stdafx.hC.iostream.hD.stream.h

  • 查看答案
  • 在Linux多线程编程时,需要包含头文件()。

    [填空题] 在Linux多线程编程时,需要包含头文件()。

  • 查看答案
  • 要利用C£«£«流进行文件操作,必须在程序中包含的头文件是( )。

    [单选题]要利用C++流进行文件操作,必须在程序中包含的头文件是( )。A.iostreamB.fstreamC.strstreamD.iomanip

  • 查看答案
  • 要利用C£«£«流进行文件操作,必须在程序中包含的头文件是

    [单选题]要利用C++流进行文件操作,必须在程序中包含的头文件是A.iostreamB.fstreamC.strstreamD.iomanip

  • 查看答案
  • 为什么使用了头文件卫士,c£«£« 两个头文件相互包含仍不可以?