在寫KMP 演算法時,定義全域變數next[10000],但是后面使用的時候顯示,next 不明確,但是改成Next就沒有問題了,不知道vs2012里面 有和next 一樣的關鍵字嗎,還是有別的重名的變數,有沒有大神告訴一聲?
不勝感激!!
uj5u.com熱心網友回復:
沒有這樣的變數,試試用::前綴uj5u.com熱心網友回復:
好像沒有正面回答問題啊,到底為什么不能使用next,而可以使用Next ?也許您說的辦法管用,但是不是我想要的答案uj5u.com熱心網友回復:
語言本身沒有,但你用的地方 的 類 可能重寫的 有 next 變數或方法uj5u.com熱心網友回復:
編譯器都告訴你了不明確 肯定是你的代碼里還有next的變數之類的 你搜索下不就知道了...uj5u.com熱心網友回復:
next是關鍵字uj5u.com熱心網友回復:
定義了 多個 nextuj5u.com熱心網友回復:
VS IDE中,在不明白的符號next上點滑鼠右鍵,選轉到定義。uj5u.com熱心網友回復:
全域變數建議加前綴g(global) 如 gNext, 或者加命名空間uj5u.com熱心網友回復:
可能和參考的頭檔案中標準庫的某個變數或函式名字沖突了轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/78365.html
標籤:基礎類
下一篇:MFC CListView
