原文:string類型轉化為char*錯誤: error C2440: '=' : cannot convert from 'const char *' to 'char *'

為了利用string類型的字符串連接功能,使用string類型作為ifstream類型對象讀入文件的文件路徑字符串參數. 提示路徑名稱不可一世string類型,而只能使用char 類型. 路徑改成 char 后,將string類型轉化為char . 提示string類型直接賦值給char 錯誤: error C : : cannot convert from const char to char ...

2012-02-14 17:21 0 4198 推薦指數:

查看詳情

解決const char* to char* 的錯誤

一般情況下 編譯后會出現標題中的錯誤。 我們只需要在字符串前加上const_cast<char*>即可,這個作用是丟棄變量的const聲明,但不能改變變量所指向的對象的const屬性。即:const_cast用於原本非const的對象;如果用於原本const的對象 ...

Sat Feb 29 00:34:00 CST 2020 0 1807
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM