天天看點

C++編譯提示宏重定義了,怎麼辦?

C++編譯提示宏重定義了,怎麼辦?

如果需要重新定義,要這樣,先取消定義,再重新定義:

#ifdef NUMPENS //firecat宏重定義
#undef NUMPENS
#endif
#ifndef NUMPENS
#define NUMPENS 256
#endif      
#ifdef PI//宏重定義解決辦法
#undef PI
#endif
#ifndef PI
#define PI (4 * atan(1.0))
#endif
#undef min
#undef max      

繼續閱讀