История изменений
Исправление Dudraug, (текущая версия) :
и нет задачи, где без этого нельзя было бы обойтись.
Я бы не был бы столь категоричен=)
А если уже так надо, то можно добавить конструктор
Конструктор - это дополнительный код, как по инструкциям, так и по памяти.
Но я бы так не делал в случае из оп поста, std::pair - это таки библиотечный класс. насколько я знаю layout данных в нем стандартом не определен, то есть решение в принципе даже не совместимым может оказаться между минонрыми версиями компилятора/библиотеки на одной платформе.
Исходная версия Dudraug, :
и нет задачи, где без этого нельзя было бы обойтись.
Я бы не был бы столь категоричен=)
А если уже так надо, то можно добавить конструктор
Конструктор - это дополнительный код, как по инструкциям, так и по памяти.
Но я бы так не делал в случае из оп поста, std::pair - это таки библиотечный класс. насколько я знаю layout данных в нем стандартом не определен, то есть решение в принципе даже не совместимым может оказаться между минонрыми версиями компилятора/библиотеки на одноф платформе.