-4
Я хочу проверить вектор, если он имеет хотя бы один элемент. Какой из них быстрее?проверка вектора на предмет его доступности (проблема с производительностью)
if (vec.size()) {
...
}
или
if (vec) {
...
}
Есть ли лучшее решение?
['vector :: empty()'] (http://en.cppreference.com/w/cpp/container/vector/empty). – hmjd
Действительно ли "if (vec)" действительно работает ?! – Kamouth
Более поздняя версия не будет компилироваться, вектор не имеет неявного преобразования в любое допустимое значение в булевом контексте. (@Kamouth: нет, это не так) –