0

string foo私が呼び出すと、与えられた:

auto bar = foo.begin();

の 2 つのオーバーロードがありstring::beginます。1 つは を返し、もう 1 つはを返しstring::iteratorますstring::const_iterator。の種類を知るにはどうすればよいbarですか? fooこれは単にそうであるかどうかに基づいてconstいますか?

4

1 に答える 1

3

fooこれは単にconstかどうかに基づいていますか?

はい

auto正確なタイプを推測するためのものです*


自動変数を使用してイテレータ型を選択するには? この答えに間接的に同意します。

*引用元: auto を使用して const_iterator を取得するにはどうすればよいですか?

于 2016-06-01T20:28:54.113 に答える