と の間に意味的な違いはありauto const
ますconst auto
か、それとも同じことを意味しますか?
20358 次
2 に答える
122
修飾子は、const
左側に何もない場合を除き、すぐ左側の型に適用され、すぐ右側の型に適用されます。そうそう同じです。
于 2012-05-22T20:50:10.020 に答える
29
考案された例:
std::vector<char*> test;
const auto a = test[0];
*a = 'c';
a = 0; // does not compile
auto const b = test[1];
*b = 'c';
b = 0; // does not compile
との両方a
にb
type がありchar* const
ます。キーワードの代わりにタイプを単純に「挿入」できるとは思わないでくださいauto
(ここでは: const char* a
)! キーワードは、一致const
するタイプ全体に適用されますauto
(ここでは: char*
)。
于 2014-08-14T08:12:19.797 に答える