可以避免2词编译。
1 假如在2个头文件中含有相同的变量,则编译不通过。我们可以:
#ifndef string_headerfile_h #define string_headerfile_h int iglobal; #endif |
2 各种版本的控制:
#ifdef _WINDOWS_PLATFORM
HeapAlloc(5);
#else
malloc(5);
#endif
可以避免2词编译。
1 假如在2个头文件中含有相同的变量,则编译不通过。我们可以:
#ifndef string_headerfile_h #define string_headerfile_h int iglobal; #endif |
2 各种版本的控制:
#ifdef _WINDOWS_PLATFORM
HeapAlloc(5);
#else
malloc(5);
#endif