您可以使用std::equal()从<algorithm>.
就像是:
if ((vect.size() == otherContainer.size()) &&
std::equal( vect.begin(), vect.end(), otherContainer.begin()) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
请注意,如果另一个容器没有足够的元素std::equal()将无法工作(未定义的行为),因此size()如果您已经知道另一个容器中有足够的元素,那么您可能需要或可能不需要检查.
| 归档时间: |
|
| 查看次数: |
183 次 |
| 最近记录: |