考慮以下代碼:int main() { int(s);}它創(chuàng)建有效的變量使我感到驚訝s。誰(shuí)能解釋這里發(fā)生了什么?
2 回答

皈依舞
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
只是為了增加其他答案;在聲明符的語(yǔ)法摘要(C ++ 14 [dcl.decl] / 4)中,您可以找到:
ptr-declarator:
noptr-declarator
noptr-declarator:
( ptr-declarator )
(我省略了語(yǔ)法的其他細(xì)節(jié))。從中可以看出,任何聲明符都可以加上括號(hào),并且仍會(huì)匹配相同的語(yǔ)法規(guī)則。
- 2 回答
- 0 關(guān)注
- 528 瀏覽
添加回答
舉報(bào)
0/150
提交
取消