我試圖建立我的代碼,但在頭文件中得到錯誤以下行 sample.h錯誤:預期的標識符
1 #ifndef FORMAT_STRING_H
2 #define FORMAT_STRING_H
3
4 #define FORMAT_STR(ovr, x, y, ...) \
5 { \
6 char buf[100]; memset(buf, 0, 100);\
7 using namespace std; \
8 snprintf(buf, 99, __VA_ARGS__); \
9 ovr->drawStr(x, y, buf);\
10 }
11 #endif //FORMAT_STRING_H
,並在第4行的錯誤得到錯誤:預期的標識符。 我無法完全理解上述行中的問題。 我使用Ti DSP C6000 Code Generation Tools 7.3.0B3編譯器。 編譯C++代碼。
**顯示你的[testcase](http://sscce.org)。** –
只需編寫一個正常的函數。 –
[WorksForMe](http://coliru.stacked-crooked.com/a/50fb7b089b7cab0b)...你應該提供一個*完整的例子,以便我們可以重現你的問題。 – Mankarse