streambuf.tcc:56: error: expected unqualified-id before '(' token

編譯時出現

streambuf.tcc:56: error: expected unqualified-id before '(' token

錯誤的地方程式碼為

const streamsize __len = std::min(__buf_len, __remaining);

經過高人指點

https://stackoverflow.com/questions/12369951/error-in-a-standard-library-when-incllude-own-header

確認是程式中有 #define min(a, b) ... 之類的,造成衝突。

留言

熱門文章