- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 前向声明
可以声明一个类而不定义它 class Screen;//declaration of the Screen class 这个声明,有时候被称为前向声明(forward declaration),在程序中引入了类类型的Screen.在声明之后,定义之前,类Screen是一个不完全类型(incompete type),即已知Screen是一个类型,但不知道包含哪些成员. 不完全类型只能以有
2010-03-11 16:48:00
334
原创 声明与编译
为什么要实现声明,如果不设计声明机制,会出现什么情况:在程序A中调用程序B,如果编译通过,在运行时,发现B不存在或者说B的某个参数类型不对或参数个数不对,这时候就会报错,在运行的时候报错(极有可能到处报错),你的体验会好吗?所以声明应运而生。对将要调用的函数,在调用之前进行声明,编译系统根据函数原型对函数调用进行全面检查,如果不匹配,就报错,属于语法检查。 把所有的函数原型声明都放到一个头
2010-03-11 16:21:00
398
原创 防止头文件重复包含
#ifndef _HEADER_H#define _HEADER_H #include "header.h"//这样处理后,以不会再次编译#include "header.h",避免重复包含产生编译错误 #endif
2010-03-10 18:03:00
272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人