第8讲基于C流类库的文件输入输出范例.pptVIP

  • 3
  • 0
  • 约1.45万字
  • 约 72页
  • 2016-11-22 发布于湖北
  • 举报

第8讲基于C流类库的文件输入输出范例.ppt

Date.cpp文件的结构 #include Date.h #include iostream using namespace std; CDate::CDate(int nYear, int nMonth, int nDay) { m_nYear = nYear; m_nMonth = nMonth; m_nDay = nDay; } …… //CDate类其他成员函数的定义 * 编译预处理命令#if !defined、#define和#endif 这些预处理命令的功能是当一个文件中多次(直接或间接)包含include Date.h语句时,使得CDate类的声明仅仅被展开一次,而不会被重复展开,从而避免声明冲突。 * 条件编译命令 #if命令和#endif命令属于条件编译命令,用于控制源程序中被编译的部分。 条件编译是指当满足一定的条件时,才对程序的某部分进行编译。#if命令和#endif命令要配套使用。 在上面的代码中,使用了下面的形式: #if !defined 标识 #define 标识 …… #endif 其中,标识的命名规则通常是将头文件名大写,前后加下划线,并将文件名中的“.”也变成下划线。 * 说明 “#if !defined __DATE_H__”的含义是:如果没有定义__DATE_H__标识符,则进行下面程序部分的编译,直到遇到#endif命令。 “#

文档评论(0)

1亿VIP精品文档

相关文档