‘(‘:illegal token on right side of ‘::‘
生活随笔
收集整理的這篇文章主要介紹了
‘(‘:illegal token on right side of ‘::‘
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景:想整理升級一下代碼,添加了兩個類,再一編譯代碼,出現了好多這樣的錯誤提示“'(':illegal token on right side of '::'”,我很納悶這是啥問題,我就使用“注釋法”來定位出錯的位置,我發現把所有的我新添加的代碼都注釋掉了,這個問題還在,只好百度了,最終解決了問題。
1. 出現錯誤的原因:函數模板max與Visual C++中的全局宏max沖突。
2. 解決方法:設置項目屬性,在預定義處理器中添加定義NOMINMAX來禁止使用Vsual C++的min/max宏定義。
?經過上面幾步設置就可以解決問題了。
總結
以上是生活随笔為你收集整理的‘(‘:illegal token on right side of ‘::‘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习-预测之BP神经网络模型原理及实
- 下一篇: 使用java的姿势完善【年、月、周】个人