c++ |
您所在的位置:网站首页 › c语言定义变量区分大小写吗 › c++ |
假设您有一个名为 Add.h 的头文件。如果你有,程序会链接吗 #ifndef ADD_H #define Add_H作为你的守卫? 编辑: 头文件 #include 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最佳答案 是的,C++ 中的宏是区分大小写的。假设大多数编程语言中的所有内容都区分大小写,这可能是一个很好的经验法则。您只能使用几种语言访问相同的变量,例如 foo 和 Foo(我在想 Visual Basic - 不确定还有多少其他语言是)。 如果您对像这样简单的事情不确定,最简单的方法就是使用您自己的编译器进行尝试:) 编辑:要知道它是否实际上 工作,并且链接器不只是忽略它,因为它不一定需要定义(可能发生取决于 ifdef 逻辑/情况下)试试下面的代码: #include #define TEST bool success = false; #ifdef Test bool success = true; #endif void main() { std::cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |