[英]How to create a static const array of const char*
我嘗試了以下行:
static const const char* values[];
但是我在VC ++警告C4114上收到以下警告:
相同類型的限定符不止一次使用。
什么是正確的聲明? 目標是創建一個不可變的c字符串數組。
你寫了const const
而不是static const char* const values[];
(您將指針和基礎值定義為const
)
此外,您需要初始化它:
static const char* const values[] = {"string one", "string two"};
嘗試
static const char* const values[];
想法是將兩個const
放在*
兩邊:左邊屬於char
(常量字符),右邊屬於char*
(常量指向字符)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.