Урок С++ 79: Перегрузка конструкторов класса. Что такое перегрузка. Как перегрузить конструктор
Конструкторы в C++
В этой статье будет рассказано: С выводом программы связан один момент, который может не устраивать — неподходящее форматирование чисел. Имеется возможность улучшить реализацию, не затрагивая интерфейс. Класс ostream содержит функции-члены, которые управляют форматированием. Не особо вдаваясь в детали, скажем, что с помощью метода setf() можно избавиться от экспоненциальной нотации: std::cout.setf(std::ios_base::fixed, std::ios_base::floatfield); Этот вызов устанавливает флаг, который заставляет объект cout использовать нотацию с фиксированной точкой...
Крупнейший морской недострой империи
Летом 1915 года со стапеля Балтийского завода сошёл на воду «Измаил» — один из крупнейших военных кораблей, когда-либо строившихся в Российской империи. Его корпус имел длину почти 224 метра, а в четырёх башнях планировалось установить двенадцать орудий калибра 356 миллиметров. По силе одного залпа новый корабль должен был превосходить русские линкоры типа «Севастополь» и большинство существовавших тогда линейных крейсеров. Одновременно в Петербурге строили ещё три однотипных корабля — «Бородино», «Кинбурн» и «Наварин»...