比如,下面這個宏
#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 肥仔 閱讀(508) 評論(0) 編輯 收藏 引用 所屬分類: C++ 基礎
Powered by: C++博客 Copyright © 肥仔