1樓:Thomson
看標記了Visual C++, 從這個角度說說。
在C語言裡面,aconst關鍵字在C99C89(ANSIC)裡面第一次出現(The C Programming Language (0076092003106): Brian W. Kernighan, Dennis M.
Ritchie: Books 有提到 「The const and volatile properties are new with the ANSI standard.」 ), C語言在這時已經流行。
為了前向相容,VC++並沒有去掉對這種轉換的支援,但是從VC++ 2013開始提供了選項(/Zc:strictStrings (Disable string literal type conversion))。這個選項預設是關的,使用了的話,編譯器在遇到上面的轉換會報錯。
2樓:年輕人要努力
首先,這是C/C++相容的一種妥協,在C中常量字串常儲存在唯讀儲存區,最多是char,而不是C++中的const char型別。
再者,再者常量賦值給指標,其實會有一種陣列退化為指向陣列的指標,然後你將指標賦給指標,編譯器從邏輯上講,不應該報錯,唯一要知道的是,這個指標所指向的區域是不可被修改的。
反過來,在C++裡,你肯定可以理解:將非const指標賦給const指標,會出現什麼結果了吧?
一年3封警告信被工司辭退有賠償嗎沒有重大事故?
陳希 首先你要寫清楚是什麼是警告,公司做出什麼樣的警告,不然回答就沒有任何意義,沒有針對性。一般情況,開除員工是要有公司的規章制度規定的,如果公司的規章制度規定警告幾次可以開除,那他就合法的,如果沒有相關的規定,就要看你警告的是什麼事情。如果警告是你職責重大失誤或者法律不容許的事情,那警告兩次或三次...
為什麼會有 洗碗機裡沒有木製物品 這樣的警告?
今天不信邪把實木砧板放進去洗了 現在一股怪味道,砧板表面也一塊一塊的白色 其實我放過鋁鍋和不粘鍋了 塑料柄的鍋鏟刀啥的都放過了 木砧板是真的不可以!木製品會在長時間高溫清洗和烘乾後開裂變形,所以以高溫清洗和長時間烘乾方式的洗碗機會提示木製物品 木盤 木砧板 帶木柄的勺子,木柄鍋鏟和鍋等 要注意。如果...
網貸為什麼徵信沒有記錄?
快得金商學院 這個取決於放款機構。但是現在是大資料時代,只要大資料花了,那就難受了。大資料是多維度參考客戶的資質。徵信體現的卻僅僅是有上報徵信系統的資料。 ppp 首先您的問題並不成立。不是所有的網代都沒有徵信記錄。網代依照是否查徵信上徵信可以分為5類 第一 查徵信上徵信 第二 查徵信,不上徵信 第...