[問題] auto用在const變數以及字面值
各位好,
在C++11的新標準auto可用來自動推斷變數的type
請看以下範例:
const int ci=1;
auto &g=ci; //g的type為const int&
const auto &h=2; //要自行加上const
我的疑問是為何第二行編譯器會幫我們自動推斷出const
第三行卻一定要自行加上const
是有什們原因嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.243.193
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1421039854.A.8EF.html
→
01/12 13:56, , 1F
01/12 13:56, 1F
→
01/12 13:56, , 2F
01/12 13:56, 2F
→
01/12 13:57, , 3F
01/12 13:57, 3F
→
01/12 14:08, , 4F
01/12 14:08, 4F
→
01/12 14:10, , 5F
01/12 14:10, 5F
→
01/12 14:12, , 6F
01/12 14:12, 6F
→
01/12 14:15, , 7F
01/12 14:15, 7F
→
01/12 14:19, , 8F
01/12 14:19, 8F
→
01/12 16:03, , 9F
01/12 16:03, 9F
→
01/12 16:04, , 10F
01/12 16:04, 10F
→
01/12 16:37, , 11F
01/12 16:37, 11F
→
01/12 22:18, , 12F
01/12 22:18, 12F
→
01/12 22:18, , 13F
01/12 22:18, 13F
→
01/12 22:19, , 14F
01/12 22:19, 14F
→
01/12 22:20, , 15F
01/12 22:20, 15F
→
01/12 23:43, , 16F
01/12 23:43, 16F
→
01/12 23:44, , 17F
01/12 23:44, 17F
→
01/12 23:44, , 18F
01/12 23:44, 18F
→
01/13 00:06, , 19F
01/13 00:06, 19F
→
01/13 00:15, , 20F
01/13 00:15, 20F
→
01/13 00:22, , 21F
01/13 00:22, 21F
→
01/13 00:23, , 22F
01/13 00:23, 22F
推
01/14 05:45, , 23F
01/14 05:45, 23F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):