Программы на C++. Форум разработчиков
Anonymous
Точка последовательности - Xor Swap на массиве дает неправильный результат
Сообщение
Anonymous » 02 дек 2024, 23:59
Я научился использовать оператор Xor для замены двух целых чисел, например:
Я бы наконец получил a=7 и b=21.
Я пытаюсь использовать оператор xor для массива следующим образом. :
Код: Выделить всё
int main()
{
int a[] = {7,21};
a[0]^=a[1]^=a[0]^=a[1];
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/9958514/sequence-point-xor-swap-on-array-get-wrong-result[/url]
1733173192
Anonymous
Я научился использовать оператор Xor для замены двух целых чисел, например: [code]int a = 21; int b = 7; a^=b^=a^=b; [/code] Я бы наконец получил a=7 и b=21. Я пытаюсь использовать оператор xor для массива следующим образом. : [code]int main() { int a[] = {7,21}; a[0]^=a[1]^=a[0]^=a[1]; cout Подробнее здесь: [url]https://stackoverflow.com/questions/9958514/sequence-point-xor-swap-on-array-get-wrong-result[/url]
Операция SIMD XOR не так эффективна, как целое число XOR?
Anonymous »
23 июл 2025, 09:20 » в форуме
C++
У меня есть задача для расчета Xor-sum байтов в массиве:
X = char1 XOR char2 XOR char3 ... charN;
Я пытаюсь параллелизировать его, xoring __m128 вместо этого. Это должно отказаться от фактора скорости 4.
также, чтобы перепроверить алгоритм,...
0 Ответы
7 Просмотры
Последнее сообщение Anonymous
23 июл 2025, 09:20
Операция SIMD XOR не так эффективна, как целое число XOR?
Anonymous »
08 сен 2025, 18:35 » в форуме
C++
У меня есть задача для расчета Xor-sum байтов в массиве:
X = char1 XOR char2 XOR char3 ... charN;
Я пытаюсь параллелизировать его, xoring __m128 вместо этого. Это должно отказаться от фактора скорости 4.
также, чтобы перепроверить алгоритм,...
0 Ответы
1 Просмотры
Последнее сообщение Anonymous
08 сен 2025, 18:35
0 Ответы
10 Просмотры
Последнее сообщение Anonymous
02 ноя 2024, 17:01
0 Ответы
17 Просмотры
Последнее сообщение Anonymous
02 ноя 2024, 18:21
Почему эта точка не точка = новая точка (x: 1, y: 1); работа?
Anonymous »
09 фев 2025, 19:34 » в форуме
JAVA
Эта строка кода в Java дает ошибку. Но когда я смотрел учебник, это не получило ошибки. Как я могу это исправить? Спасибо
public class Main {
public static void main(String[] args) {
Point point = new Point(x:1, y:1);
System.out.println(point);
}...
0 Ответы
64 Просмотры
Последнее сообщение Anonymous
09 фев 2025, 19:34