【发布时间】:2018-06-20 17:12:38
【问题描述】:
我有点了解#define 指令的作用及其便利性,但在以下类中使用它时意味着什么:
#ifndef SAVINGS_H
#define SAVINGS_H
#include "account.h"
class Savings
{
protected:
public:
};
#endif
如果 SAVINGS_H 没有定义,它定义了 SAVINGS_H,但是 SAVINGS_H 在哪里使用过?为什么这个类用大写字母表示为 SAVINGS_H?
我知道你什么时候定义一个变量比如
#define num 1
int arr[num]
num 被替换为 1,但对于我的问题,SAVINGS_H 在程序的其他任何地方都没有使用
【问题讨论】:
标签: c++