VS2019中出現E01104“const char *”型別的值不能用於初始化“char *”型別的實體的錯誤的解決辦法

addOilCoder發表於2019-08-21

 在VS2019中寫C/C++程式碼時,發現按如下程式碼初始化字元型指標陣列,會報錯。

char *p[5] = {
				"Jordan",
				"Kobe",
				"James",
				"Kyrie",
				"What amazing happens!"
	};

為了解決這個問題,參考了很多部落格,發現在VS2017中也會出現這個錯誤。

解決方法如下:

專案->屬性->C/C++->語言->符合模式,將符合模式由是改為否

至於原因,有待進一步弄清楚。

相關文章