Size: a a a

Ассемблер

2020 December 16

r

robinak in Ассемблер
Если продолжения ветки нет, то -1
источник

ВХ

Віталій Халак... in Ассемблер
Pavel Chernienko
Много мусора получается там
а мусор в исходнике тебя не смущает?
источник

S

Semyon in Ассемблер
всем прив, что "handler" означает?
источник

A

Aleksandr in Ассемблер
обычно это обработчик
источник

ВХ

Віталій Халак... in Ассемблер
int *array, n, i, min;

cout << "Дай размер массива: ";
cin >> n;
array = (int*)malloc(n * sizeof(int*));

cout << "Дай числа массива: ";
for (i = 0; i < n; ++i) cin >> array[i];

for (min = 0, i = 1; i < n; ++i) if (abs(array[i]) < abs(array[min])) min = i;
cout << "1: " << array[min] << endl;

cout << "2:";
for (i = min; i < n; ++i) if (array[i] % 2 == 0) cout << " " << array[i];

cout << endl << "3: ";
for (i = min; i < n; ++i) if (array[i] % 3 != 0) cout << " " << array[i];
cout << endl;
источник

A

Aleksandr in Ассемблер
вот тут ошибка: array = (int*)malloc(n * sizeof(int*));
источник

ВХ

Віталій Халак... in Ассемблер
1 плюсов не знаю 2 мне за єто не платят
источник

A

Aleksandr in Ассемблер
обычных сей тоже не знаешь?
источник

D

Den in Ассемблер
Aleksandr
вроде invoke
На сколько я понял invoke в с++ это вызов через делегата лямбда функции или вызов функтора через лямбду с одновременным созданием потока для него или вызов из другого потока в случае необходимости, короче я запутался, это для многопоточного программирования, в случае простых макросов наверное проще использовать ifdef с каким то условием по примеру как в c++?
источник

A

Aleksandr in Ассемблер
нет, я вообще не про это.
invoke это популярное название макроса для вызова функций, его реализация есть в стандартной поставке фасма
источник

A

Aleksandr in Ассемблер
тебе нужно реализовать его для x86 и для x86-64, нужную реализацию выбирать условным препроцессингом или вроде того
источник

D

Den in Ассемблер
Aleksandr
нет, я вообще не про это.
invoke это популярное название макроса для вызова функций, его реализация есть в стандартной поставке фасма
а т.е в асме это не касается многопоточного программирования?
источник

A

Aleksandr in Ассемблер
нет
источник

r

robinak in Ассемблер
robinak
Всем привет. Есть такой вопрос. Нужно написать программу, которая будет осуществлять поиск с помощью бинарного дерева. Все ключи я задал с помощью двумерного массива. Использовал паддинг (по совету препода), чтобы быстрее перемещаться по дереву. Но что то пошло не так.. Так же мне нужно реализовать добавление ключа и его удаление с перебалансировкой дерева.  Могу схематично изобразить как заполнялся массив. Подскажите что нужно поправить ? (Для начала бы разобраться с поиском элемента)
Дайте коммент по моему вопросу, пожалуйста
источник

ВХ

Віталій Халак... in Ассемблер
sizeof(typeof(n)) ?
источник

A

Aleksandr in Ассемблер
угу
источник

A

Aleksandr in Ассемблер
только не n, а *array
источник

ВХ

Віталій Халак... in Ассемблер
в сях вместо malloc пишу int array[n]
что-то мне подсказьівает, что в плусах не взлетит
источник

A

Aleksandr in Ассемблер
нет. в сях пишут malloc, в плюсах пишут new
источник

A

Aleksandr in Ассемблер
array[n] можно писать только если n - константа
источник