Re[4]: вопросы по chrono::duration
От: sergii.p  
Дата: 12.08.19 10:31
Оценка:
Здравствуйте, reversecode, Вы писали:

R>насколько я помню в совеременном языке С++

R>не реккомендуется использовать не инициализированные переменные

да, конечно не рекомендуется. Но когда вы используете производный тип с дефолтным конструктором, вы ожидаете что он произведёт какие-то инициализирующие действия. Например:
std::string s; // ожидаем, что s проинициализировано. На произвольный участок памяти строка не указывает
std::vector<int> v; // тоже самое. Но это конечно всё примеры с контейнерными типами. У них конечно своя специфика. Но теперь возьмём другой "не контейнерный" тип
std::complex<float> c; // вуаля, по нулям. Получается разработчик std::complex согласен взымать с вас плату за то, что вы не используете.
Отредактировано 16.08.2019 7:25 sergii.p . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.