dict;
public:
set<string> test_return() {
return dict; // return {dict.begin(), dict.end()};
}
};
разница между return dict; и return {dict.begin(), dict.end()};?
бро, я понятия не имею, что тут написано...
Меньше сгенерировано когда)
в первом случае вызовется конструктор копирования, во втором создастся новый объект, так он там еще итерироваться будет
а если тезисно: чем пользоваться лучше?) Так понимаю, вторым?
кажется, первое O(n), второе О(n log n)
воо, это уже поинтереснее... откуда инфа?
удивительно, но нет N log(N) where N = std::distance(first, last) in general, linear in N if the range is already sorted by value_comp().
а, отлично, получается, что они с хинтом вставляют
Удивительно, но да
Обсуждают сегодня