Size: a a a

2021 March 25

A

Aleksej_Radio in Embedded Group
Petr Belyaev
Где в этой штуке индуктор, чтобы называть ее импульсной? Где энергия? Больше похоже на обрывалку напряжения с какой-то извращеноской магией вуду с внутренностями чипа
и всё же замена транзистора у меня остаётся актуальной
источник

LZ

Leonid Zaliubovskii in Embedded Group
или меню экранное так дела.т часто. Т.е. есть список двусвязанный например с пунтками перехода. Которые динамически меняются
источник

jp

jon pedro in Embedded Group
Evgen
то что функция себя на ноль не поделила (условно)
Пример функция сорт
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
а колбэк обратный вызов же
молодец! Возьми пирожок с полки, протри и положи обратно :)
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
молодец! Возьми пирожок с полки, протри и положи обратно :)
я просто разницу не понимаю между ними в каком-то плане, отличие между ними то какое.
Функционал для меня похож
источник

К1

Ком 123 in Embedded Group
Evgen
то что функция себя на ноль не поделила (условно)
Что указатель на хэндлер не присвоен. Т.е. переходить некуда.
источник

jp

jon pedro in Embedded Group
Ты подаёшь свою функцию сравнения. В этом и суть. Ты можешь свою функцию пихнуть в другую логику.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
я просто разницу не понимаю между ними в каком-то плане, отличие между ними то какое.
Функционал для меня похож
ты перевел дословно. Но по своей сути - это указатель, которому присваивают указатель на функцию и по наступлению события внутри кода происходит что то типа

pointer_to_func();

если есть параметры - внутрь они передаются
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
ты перевел дословно. Но по своей сути - это указатель, которому присваивают указатель на функцию и по наступлению события внутри кода происходит что то типа

pointer_to_func();

если есть параметры - внутрь они передаются
То же самое, что функцию дернуть внутри кода, хотя дублирование кода будет, а здесь функция как параметр
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
То же самое, что функцию дернуть внутри кода, хотя дублирование кода будет, а здесь функция как параметр
ты внутрь можешь передать функцию или на лету поменять на нужную тебе. Или обработчики команд делать хорошо. Вот пришел тебе код 1 ты взял из массива указателей на функцию элемент 1 - выполнил. Пришел 5 - выполнил. И нет никаких свитчкейсов и код проще и приятнее
источник

К1

Ком 123 in Embedded Group
Evgen
То же самое, что функцию дернуть внутри кода, хотя дублирование кода будет, а здесь функция как параметр
Дублирование будет только в случае с inline функцией.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
То же самое, что функцию дернуть внутри кода, хотя дублирование кода будет, а здесь функция как параметр
какое дублирование кода. Ты о чем?
источник

LZ

Leonid Zaliubovskii in Embedded Group
Ком 123
Дублирование будет только в случае с inline функцией.
Пан не путает ли с инлайн? Леонид не понял о каком дублировании кода идет речь
источник

К1

Ком 123 in Embedded Group
Leonid Zaliubovskii
Пан не путает ли с инлайн? Леонид не понял о каком дублировании кода идет речь
Вай, да, чушь написал.
источник

К1

Ком 123 in Embedded Group
Leonid Zaliubovskii
Пан не путает ли с инлайн? Леонид не понял о каком дублировании кода идет речь
Не буду больше писать в чат, пока в код смотрю, чревато)
источник

E

Evgen in Embedded Group
Ком 123
Дублирование будет только в случае с inline функцией.
ну я в том плане, что
 
fo1(symma,2,3)
fo1 ((int (*op)(int, int),a,b)
{
return op(a,b);
}
fo2(a,b)
{
return symma(a,b);
}

symma(int a,int b)
{
return a+b
}
источник

LZ

Leonid Zaliubovskii in Embedded Group
Evgen
ну я в том плане, что
 
fo1(symma,2,3)
fo1 ((int (*op)(int, int),a,b)
{
return op(a,b);
}
fo2(a,b)
{
return symma(a,b);
}

symma(int a,int b)
{
return a+b
}
чет наркоманией попахивает, если честно
источник

LZ

Leonid Zaliubovskii in Embedded Group
я не понял, что ты пытаешься донести
источник

К1

Ком 123 in Embedded Group
Leonid Zaliubovskii
я не понял, что ты пытаешься донести
Что буковок больше писать надо в случае с прототипом
источник

E

Evgen in Embedded Group
Leonid Zaliubovskii
чет наркоманией попахивает, если честно
Колбэки нужны же чтоб упростить некоторые функеции и не делать дублирование кода?
источник