给定string foo
,当我打电话时:
auto bar = foo.begin();
有 2 个重载string::begin
。一个返回一个string::iterator
,另一个返回一个string::const_iterator
。我怎么知道的类型bar
?这只是基于是否foo
存在const
吗?
给定string foo
,当我打电话时:
auto bar = foo.begin();
有 2 个重载string::begin
。一个返回一个string::iterator
,另一个返回一个string::const_iterator
。我怎么知道的类型bar
?这只是基于是否foo
存在const
吗?