博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年8月17日

摘要: #include "stdafx.h"#include <iostream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int line = __LINE__; //注意:LINE前后分别是两个下划线“-”(半角状态下) char * file = __FILE__; cout<<line<<endl; cout<<file<<endl; return 0;} 阅读全文

posted @ 2011-08-17 11:07 ChessYoung 阅读(322) 评论(0) 推荐(0) 编辑

摘要: 目前看到的比较好的方法是:#define MaxNum(a, b) (fabs((a)-(b)) == ((a)-(b))?(a):(b))这个定义也有问题,虽然说fabs参数为double类型,已经是足够用了,但在c++中有个重载的问题,其原型为double fabs( double x );如果输入的两个数都为int类型,编译就通不过。由此可见,不要用宏干这样的事情,实在是,没什么意义 阅读全文

posted @ 2011-08-17 10:59 ChessYoung 阅读(2292) 评论(0) 推荐(0) 编辑