Size: a a a

IT-Koт Encrypted

2018 December 05

VR

Vitalii Rybalko in IT-Koт Encrypted
Дуршлаг с макаронами
в C/C++ есть возможность вызова функции словно это макроподстановка, или это за гранью реальности?
смысле #define DURSHLAG_PIDOR(a) printf("durshlag real pidor: %d\n", a); ?
источник

СС

Святослав Сумцов in IT-Koт Encrypted
всех на хуй
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
Vitalii Rybalko
смысле #define DURSHLAG_PIDOR(a) printf("durshlag real pidor: %d\n", a); ?
почти.
Только есть любая сиплюшная функция, которая может быть вызвана как обычная функция с переходом в стеке в новый флейм, а может быть вызвана без нового фрейма в том же скопе
источник

VR

Vitalii Rybalko in IT-Koт Encrypted
Дуршлаг с макаронами
почти.
Только есть любая сиплюшная функция, которая может быть вызвана как обычная функция с переходом в стеке в новый флейм, а может быть вызвана без нового фрейма в том же скопе
а ты как хочешь?
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
Vitalii Rybalko
а ты как хочешь?
чеерез жопу конешн :D
источник

VR

Vitalii Rybalko in IT-Koт Encrypted
можешь вместо функции макрос ебнуть, будет в том же фрейме
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
может, но отлаживать такое себе
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
вопрос чисто теоретический, ибо реалтзовать такой вызов в асме не проблема
источник

VR

Vitalii Rybalko in IT-Koт Encrypted
Дуршлаг с макаронами
вопрос чисто теоретический, ибо реалтзовать такой вызов в асме не проблема
ну дефайн многострочный делаешь и готово
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
это макрос, а я про функцию
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
макрос - эт слишком просто :^
источник

VR

Vitalii Rybalko in IT-Koт Encrypted
Дуршлаг с макаронами
это макрос, а я про функцию
можешь инлайн функцию, компилятор тогда сможет встроить ее, но ты не сможешь захватить переменные из скопа
источник

VR

Vitalii Rybalko in IT-Koт Encrypted
но нового стакфрейма не будет
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
Vitalii Rybalko
можешь инлайн функцию, компилятор тогда сможет встроить ее, но ты не сможешь захватить переменные из скопа
а прикол какраз в том, чтобы завхатить и скоп
источник

VR

Vitalii Rybalko in IT-Koт Encrypted
дефайн
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
может лямбду вставить? :D
источник

VR

Vitalii Rybalko in IT-Koт Encrypted
Дуршлаг с макаронами
может лямбду вставить? :D
лямбда с новым стакфреймом будет
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
но ей можно передать окружение
источник

VR

Vitalii Rybalko in IT-Koт Encrypted
думаю, тут уже не уверен
источник

Д

Дуршлаг с макаронами in IT-Koт Encrypted
во всяком случае у меня так работало
источник