[complation錯誤]C++:無效的轉換,從'爲const char * const的「爲'字符*」
我一遍又一遍地得到這個compliation錯誤,不管我在相關線路改變!正如你所看到的,它會將我發送到stl_iterator.h文件。
我不知道問題可能是什麼。
任何想法?
[complation錯誤]C++:無效的轉換,從'爲const char * const的「爲'字符*」
我一遍又一遍地得到這個compliation錯誤,不管我在相關線路改變!正如你所看到的,它會將我發送到stl_iterator.h文件。
我不知道問題可能是什麼。
任何想法?
似乎punc_vec
聲明const
,所以punc_vec.begin()
返回一個const_iterator
,而不是iterator
。將該行更改爲:
for(std::vector<char>::const_iterator i_vec=(punc_vec).begin();/*...*/)
爲什麼你甚至使用'vector'? –
Griwes
你應該包含錯誤出現的代碼(作爲文本),以及涉及的元素的聲明。從圖像中嘗試閱讀很難。 –
請僅複製粘貼,不需要屏幕截圖 – 111111