Size: a a a

2021 February 25

SH

Serhii Herashchenko in supapro.cxx
вернее с памятью, которую он занимал
источник

K

Kirill in supapro.cxx
ладно, спасибо
источник

SH

Serhii Herashchenko in supapro.cxx
Kirill
ладно, спасибо
посмотри в книгу "Современное проектирование на С++", Александреску
источник

CD

Constantine Drozdov in supapro.cxx
Kirill
Можно ли как-то в atexit передать аргументы, не используя(явно) глобальных переменных?
Нет, да и atexit не нужен, но если хочется есть
https://github.com/Toxa-man/CallbackConnector
источник

K

Kirill in supapro.cxx
Serhii Herashchenko
посмотри в книгу "Современное проектирование на С++", Александреску
он там через шаблоны что-то делает?
источник

SH

Serhii Herashchenko in supapro.cxx
а конкретно в главу про время жизни синглтонов и разбор функции SetLongevity
источник

SH

Serhii Herashchenko in supapro.cxx
он там играется с этой функцией, может что-то из этого натолкнет тебя на какие-то мысли
источник

CD

Constantine Drozdov in supapro.cxx
Serhii Herashchenko
посмотри в книгу "Современное проектирование на С++", Александреску
учитывая, что я учился плюсам по этой книге и она не переиздавалась, она... немного устарела
источник

K

Kirill in supapro.cxx
Constantine Drozdov
учитывая, что я учился плюсам по этой книге и она не переиздавалась, она... немного устарела
ну atexit это старая функция
источник

CD

Constantine Drozdov in supapro.cxx
Kirill
ну atexit это старая функция
я поэтому и говорю, что она не нужна
источник

K

Kirill in supapro.cxx
Constantine Drozdov
я поэтому и говорю, что она не нужна
в проекте используется, я не могу её убрать/заменить
источник

CD

Constantine Drozdov in supapro.cxx
Kirill
в проекте используется, я не могу её убрать/заменить
можете, конечно :)
источник

K

Kirill in supapro.cxx
Constantine Drozdov
можете, конечно :)
как предлагаете реализовать рестарт программы без atexit?
источник

SH

Serhii Herashchenko in supapro.cxx
Constantine Drozdov
учитывая, что я учился плюсам по этой книге и она не переиздавалась, она... немного устарела
да, слово "Современное" там немного искажает реальность)
источник

CD

Constantine Drozdov in supapro.cxx
Kirill
как предлагаете реализовать рестарт программы без atexit?
любой вызов atexit можно заменить деструктором статической переменной
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Abu Umar
17, можно и 20, все равно библа
Меняй на requires
источник

AU

Abu Umar in supapro.cxx
Artöm Bakri Al-Sarmini
Меняй на requires
А если 17?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Abu Umar
А если 17?
if constexpr в первый, третий убрать
источник

v

vendent in supapro.cxx
Всем привет! Смотрю курс coursera Белый пояс по C++ и встал такой вопрос. Что за магия на видео? Почему у него выходит 12500000? И как вообще это скомпилировалось?  Скрин -https://prnt.sc/106sh3w. И сам код - https://pastebin.com/J8EEpzQK
источник

CD

Constantine Drozdov in supapro.cxx
Abu Umar
А если 17?
В 17 ты используешь перегрузку, если хочешь расширения вызова извне определяющего операцию модуля (открытое определение), и if constexpr если перечисляешь возможности в одном модуле (закрытое определение)
источник