设为首页 加入收藏

TOP

[ThinkingInC++]47、关于宏的使用,探讨使用宏的缺点
2015-07-20 17:43:09 来源: 作者: 【 】 浏览:1
Tags:ThinkingInC 关于 使用 探讨 缺点
/**
* 书本:【ThinkingInC++】
* 功能:关于宏的使用,探讨使用宏的缺点
* 时间:2014年9月11日07:50:54
* 作者:cutter_point
*/

#include"../require.h"
#include
  
   

using namespace std;

//这里就是用BAND(x)代替后面的那一串函数
#define BAND(x) (((x)>5 && (x)<10) ? (x) : 0)

int main()
{
    ofstream out("macro.txt");
    assure(out, "macro.txt");

    for(int i=4 ; i < 11 ; ++i)
    {
        int a=i;
        out<<"a= "<
   
    5 && (++a)<10) ? (++a) : 0)这里调用了三次++a, //好的,代码一旦执行,问题马上就体现出来了 out<<"BAND(++a)="<
   
  
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Lowest Common Multiple Plus(杭.. 下一篇HDU-4647 Another Graph Game 贪心

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++中智能指针的性能 (2025-12-25 03:49:29)
·如何用智能指针实现c (2025-12-25 03:49:27)
·如何在 C 语言中管理 (2025-12-25 03:20:14)
·C语言和内存管理有什 (2025-12-25 03:20:11)
·为什么C语言从不被淘 (2025-12-25 03:20:08)