少包含了一个头文件的后果

原创 2012年03月25日 11:56:20

    我们有的时候会在头文件中包含一些类,但是当我们忘记包含的时候,会出现什么呢?当然是编译不通过。会说在标识符XXX前少了";"(其实加上去是不对),然后再说一堆错误。当我遇到这个错误时,我想了很久也没有想出来,后来才知道原来是少包含了一个头文件。

(以下是个人愚见)

    程序开始时,有#include语句,然后如果这个类所属的头文件没有被包含的话,也就是说编译器不知道有这个类,当然会报错了。而说什么"C++不支持默认为int",或许是和C对比的,因为TCPL中的很多程序都是main()而不是int main()

 

    
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

温故而知新,回顾一个头文件定义变量的问题

今天写文件时碰到一个重复定义的错误,我在头文件中定义了一个字符串,想要作为全局变量使用,后来一直提示这个变量被两个obj 重复定义,后来一回忆,才想起头文件不应该定义变量。      捋一捋思路:C+...

ListView加一个头布局–下拉刷新思路

Android ListView加一个头布局–下拉刷新思路1.首先是下拉要显示的界面先定义好2.定义一个类继承ListView并实现里面所有的构造方法 并用此ListView做布局public Re...

OpenGL的一个头文件

  • 2008-11-06 16:24
  • 13KB
  • 下载

C++将模板的声明和定义放置在同一个头文件里

1. 一个类: 头文件用于保存类的声明;定义文件保存类的实现。 2. 分离编译模式: 允许在一个编译单元(.cpp文件)中定义函数、类型、类对象等,然后在另一个编译单元中引用它们。编译器...

数据结构栈和队列的数组实现和链表实现的4个头文件(完全个人思路)

最近写了4个头文件,并且在ubuntu10.10下用测试函数测试成功,记录如下//数组栈头文件a_stack.h#define STACK_SIZE 100#define STACK_TYPE int...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)