[問題] 請問static const 以及 const static ꨠ…

看板C_and_CPP (C/C++)作者 (magicayu)時間15年前 (2010/10/21 01:05), 編輯推噓3(306)
留言9則, 6人參與, 最新討論串1/1
最近寫code 有碰到這領種宣告函數 static const XXX(); 或是 const static XXX(); 兩種compiler都部會有error 不過其中一個會有warning 請問兩種宣告代表的意義不同嗎? 原因是?? 以及哪一種用法才對 請板友 幫解答一下 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.229.171

10/21 01:08, , 1F
建議明確說說哪種會有warning, 並貼上 warning 的內容
10/21 01:08, 1F

10/21 01:18, , 2F
我猜有warning的是後者
10/21 01:18, 2F

10/21 01:37, , 3F
先不說這個...會有 error 的原因應該是沒 return type 吧
10/21 01:37, 3F

10/21 01:37, , 4F
原來我沒看清楚「部會」 XD
10/21 01:37, 4F

10/21 01:46, , 5F
都不對阿 return type是啥? static是修飾可視範圍
10/21 01:46, 5F

10/21 01:46, , 6F
const是修飾return value 跟你的問題對不起來阿~
10/21 01:46, 6F

10/21 14:18, , 7F
返回值型態的位置在哪?
10/21 14:18, 7F

10/21 17:16, , 8F
static 是修飾 function 還是 return type?
10/21 17:16, 8F

10/21 22:45, , 9F
沒寫聽說預設int, 不過 還是看你家compiler比較安全一點
10/21 22:45, 9F
文章代碼(AID): #1Clo5H90 (C_and_CPP)
文章代碼(AID): #1Clo5H90 (C_and_CPP)