-
- std::swap работает только на двух аргументах, если надо будет три -
опять сводится к тульпе. Но мой коммент скорее про то, что в с++
такая строчка может быть 1:1 - lloyd(23.12.2020 21:20)
- Пытаюсь вспомнить, когда мне последний раз нужно было поменять три
переменные. Кажется, это было до большого взрыва. - йцyкeн(23.12.2020 23:42)
- std::rotate же! На самом деле полезная вещь. Можно что-то, какие-то записи, которые удобно потом видеть в памяти непрерывным блоком, обычно текст, писать в кольцевой буфер. А потом сделать rotate всего буфера и получить набор данных который начинается строго в начале буфера (на самой старой не перезаписанной поверх другими записи) и кончается где-то незадолго до конца. fk0(396 знак., 24.12.2020 01:39, ссылка)
- Пытаюсь вспомнить, когда мне последний раз нужно было поменять три
переменные. Кажется, это было до большого взрыва. - йцyкeн(23.12.2020 23:42)
- std::swap работает только на двух аргументах, если надо будет три -
опять сводится к тульпе. Но мой коммент скорее про то, что в с++
такая строчка может быть 1:1 - lloyd(23.12.2020 21:20)