[問題] const char*const* argv 怎麼解讀?

看板C_and_CPP (C/C++)作者 (草本植物)時間16年前 (2009/08/11 00:46), 編輯推噓7(705)
留言12則, 9人參與, 最新討論串1/1
int PingAgent::command(int argc, const char*const* argv) 上面這行是我今天看到的 code 可是看到黃色的部份就愣住了 char*後面又一個const*,請問這該怎麼理解呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.5.208

08/11 01:04, , 1F
前面是只指標不會變 後面是指 指向的內容不會變
08/11 01:04, 1F

08/11 01:05, , 2F
我沒記錯的話
08/11 01:05, 2F

08/11 01:08, , 3F
我想是 pointer to const pointer to const char?
08/11 01:08, 3F

08/11 01:12, , 4F
兩個const還好理解 但是兩顆分開的星星是...??
08/11 01:12, 4F

08/11 01:23, , 5F
三樓正解
08/11 01:23, 5F

08/11 01:28, , 6F
由右往左讀
08/11 01:28, 6F

08/11 11:13, , 7F
三樓正解, const會先修飾左邊
08/11 11:13, 7F

08/11 11:14, , 8F
08/11 11:14, 8F

08/11 11:36, , 9F
遇到這種的, 我都要寫個程式 compile 看看哪種能過哪種不能
08/11 11:36, 9F

08/11 11:37, , 10F
08/11 11:37, 10F

08/11 11:40, , 11F
有學有推
08/11 11:40, 11F

08/11 22:03, , 12F
懂了! 謝謝各位~
08/11 22:03, 12F
文章代碼(AID): #1AW4x-5q (C_and_CPP)
文章代碼(AID): #1AW4x-5q (C_and_CPP)