woaidongmao

文章均收录自他人博客,但不喜标题前加-[转贴],因其丑陋,见谅!~
随笔 - 1469, 文章 - 0, 评论 - 661, 引用 - 0
数据加载中……

宏中递增,递减符号引发的问题

比如,下面这个宏

#define COPY_STR(dst, src) do{ strncpy(dst, src, sizeof(dst)-1); dst[sizeof(dst)-1]=0; }while(0)

 

如果这么用,将产生问题,递增会被调用2次

COPY_STR(buf++, “abc”);

posted on 2010-02-05 12:46 肥仔 阅读(503) 评论(0)  编辑 收藏 引用 所属分类: C++ 基础


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理