假设您有一个名为Add.h的头文件。请问程序链接如果你有在C++中宏/定义是否区分大小写?
#ifndef ADD_H
#define Add_H
作为你的守卫?
编辑: 头文件
#include <iostream>
using namespace std;
#ifndef _RATIONAL_H
#define _Rational_H
class Rational
{
long long _p;
long long _q;
void simp();
public:
Rational();
Rational(long long P, long long Q = 1);
Rational(const Rational&);
};
#endif
是的,一切都区分大小写。 –
你的意思是,如果你使用它作为你的包含守卫并包含来自多个编译单元的头文件?尝试一下,找出答案。 – David
代码链接是否依赖于代码的其余部分... –