Size: a a a

2021 July 23

I

Ingenegr in Catethysis
А это как?
источник

Б(

Безымянный (2)... in Catethysis
Там Паскаль и Си
источник

E

Eileen in Catethysis
ну вот если тебе переменная пока не нужна в этом месте - используй ее в другом. представь, что mmu нет и ты просто юзаешь блоки памяти
источник

LS

Lala Satalin Deviluk... in Catethysis
Например да
А вот если координаты для станка, скорость шпинделя, флаги какие-то/параметры - тут уже лучше структуру
источник

V

VadimAnimeEmbedder in Catethysis
Есть правило пяти.
источник

V

VadimAnimeEmbedder in Catethysis
Если больше 5 параметров, то структура.
источник

V

VadimAnimeEmbedder in Catethysis
Если меньше, то чаще всего нормально и просто.
источник

V

VadimAnimeEmbedder in Catethysis
Есть исплючения.
источник

LS

Lala Satalin Deviluk... in Catethysis
Звучит разумно!
источник

E

Eileen in Catethysis
и чо заводить структуру ради одной функции и ебаться ее создавать?
источник

E

Eileen in Catethysis
а gc кто сделает?
источник

V

VadimAnimeEmbedder in Catethysis
Каждый случай надо рассматривать отдельно.
источник

TK

Timur Khasanshin in Catethysis
Какой gc в эмбеддед
источник

E

Eileen in Catethysis
ну а как скриптовые языки то работать будут
источник

TK

Timur Khasanshin in Catethysis
Че
источник

TK

Timur Khasanshin in Catethysis
А зачем
источник

LS

Lala Satalin Deviluk... in Catethysis
free()
источник

/F

/dev/mem Fox in Catethysis
а чо нахуя
если структура это кусок памяти с указателем на начало и как бы всё, нахуя её удалять
источник

/F

/dev/mem Fox in Catethysis
или я вляпвлся в толщину твоего троллинга?
источник

RE

Richard Elert in Catethysis
Если больше 5 разноплановых аргументов, то не структура - а декомпозиция функции))
источник