//类time的声明
//成员函数在文件2_5.cpp中定义#ifndef 2_5.h
#define 2_5.h
class time{
public:
time();
void setTime(int,int,int);
void printMilitary();
void printStandard();
private:
int hour;
int minute;
int second;
}
#endif
编译后出现标题中的错误,是什么原因?怎么改呢?
//成员函数在文件2_5.cpp中定义#ifndef 2_5.h
#define 2_5.h
class time{
public:
time();
void setTime(int,int,int);
void printMilitary();
void printStandard();
private:
int hour;
int minute;
int second;
}
#endif
编译后出现标题中的错误,是什么原因?怎么改呢?
#define __YOUR_H__
#ifndef 2_5.h
#define 2_5.h
改为
#ifndef HH
#define HH
HH为标示符 可以为任意的 但不能为数字等...
#ifndef 2_5_H
#define 2_5_H还是同样的错误是不是头文件不能用数字开头呢?为什么.CPP的就可以用数字开头呢?