auto
は全てint
である。
&
は無視されるので、auto
はint
である。
ip
の型はint*
である。auto
はそのままint*
である。
上位の
const
と&
が無視されるので、auto
はint
である。
cip
の型は、pointer to const intである。ここに現れるconstは上位のものではない。したがって、auto
は
const int*
である。
ipc
の型は、const pointer to intである。ここに現れるconstは上位のものである。したがって、auto
はint*
である。
cipc
の型は、const pointer to const intである。上位のconstだけが落とされるので、auto
はconst int*
である。
auto
はstd::initializer_list<int>
である。
0 件のコメント:
コメントを投稿