Результаты поиска по запросу "swap"
Прохождение всех перестановок по одному свопу за раз
Учитывая список из n отдельных элементов, как я могу пройти через каждую перестановку элементов, меняя только одну пару значений за раз? (Я предполагаю, что это возможно, это, безусловно, кажется, что так и должно быть.) То, что я ищу, - это ...
Почему a = (a + b) - (b = a) плохой выбор для замены двух целых чисел?
Я наткнулся на этот код для замены двух целых чисел без использования временной переменной или использования побитовых операторов. int main(){ int a=2,b=3; printf("a=%d,b=%d",a,b); a=(a+b)-(b=a); printf("\na=%d,b=%d",a,b); return 0; }Но я думаю, ...
Каковы различия между swap в C ++ и Python?
Околоswapв C ++ мы можем поменять местами дваstd::swap(x, y);. x а такжеy передаются в обмен какreference. Но в Python мы можем также написатьswap функция, которая может сделать обмен так же, как в C ++? Python-версия свопа, которую я ...
C - самый быстрый способ поменять два блока памяти одинакового размера?
Какой самый быстрый способ поменять две непересекающиеся области памяти одинакового размера? Скажи, мне нужно поменяться(t_Some *a) с участием(t_Some *b), Учитывая компромисс между пространством и временем, увеличит ли временное пространство ...
Производительность компоновщика связана с пространством подкачки?
Иногда удобно что-то макетировать с помощью небольшой программы на C, которая использует большой кусок статической памяти. Я заметил после перехода на Fedora 15 программа заняладолго время для компиляции. Мы говорим 30-х против 0,1 с. Еще более ...
Является ли специализация std :: swap устаревшей, когда у нас есть семантика перемещения? [Дубликат]
Возможный дубликат: Переместить семантику == пользовательская функция подкачки устарела? [https://stackoverflow.com/questions/6416385/move-semantics-custom-swap-function-obsolete] Вот какstd::swap выглядит как в C ++ 11: template<typename T> ...
Как поменять местами растровые изображения на View в android?
Я работаю с небольшим приложением для отображения изображений пузырьков на экране Android. Я отобразил все изображения пузырьков из каталога ресурсов. Я реализовал код следующим образом в классе представления. метод onDraw: @Override protected ...
Есть ли встроенная функция подкачки в C?
Есть ли встроенная функция подкачки в C, которая работает без использования третьей переменной?
Изменяет ли C ++ 11 поведение явного вызова std :: swap, чтобы обеспечить обнаружение подкачки, находящейся в ADL, например boost :: swap?
ФонРассмотрим для этого вопроса следующий код: #include <utility> namespace ns { struct foo { foo() : i(0) {} int i; private: foo(const foo&); // not defined, foo& operator=(const foo&); // non-copyable }; void swap(foo& lhs, foo& rhs) { ...
Идиома копирования и замены все еще полезна в C ++ 11
Я имею в виду этот вопрос:Что такое идиома копирования и обмена? [https://stackoverflow.com/questions/3279543/what-is-the-copy-and-swap-idiom] По сути, приведенный выше ответ приводит к следующей реализации: class MyClass { public: friend void ...