Size: a a a

2020 September 08

RM

Roy Mustang in C++ Together 2.0
@foxcpp0 странно что по сути деструктор должен уничтожать все shared_ptr внутри этого класса
источник

RM

Roy Mustang in C++ Together 2.0
Щас покажу, у меня до этого было так
источник

RM

Roy Mustang in C++ Together 2.0
источник

RM

Roy Mustang in C++ Together 2.0
По сути, в деструкторе мы освобождаем spdlog, а затем когда класс PluginLog уничтожится должны освободиться и его shared_ptr'ы внутри класса
источник

RM

Roy Mustang in C++ Together 2.0
Но это не работает, то есть, крашится
источник

CC

Chris Calvin in C++ Together 2.0
Roy Mustang
Ну Пикассо тоже начинал примерно с такого
У тебя очень примитивное мировоззрение, я про это
источник

RM

Roy Mustang in C++ Together 2.0
А вот если в Finalize запихнуть .reset'ы shared_ptr'ов и вот эти 2 вызова от spdlog, то все норм
источник

CC

Chris Calvin in C++ Together 2.0
про стиль рисования - бог с ним
источник

RM

Roy Mustang in C++ Together 2.0
Chris Calvin
У тебя очень примитивное мировоззрение, я про это
Ну хуль с меня взять, я простой )
источник

🦊

🦊fox.cpp in C++ Together 2.0
Да
источник

CC

Chris Calvin in C++ Together 2.0
Есть разница между simple и easy
источник

RM

Roy Mustang in C++ Together 2.0
Что да?
источник

CC

Chris Calvin in C++ Together 2.0
В данном контексте она существенная
источник

RM

Roy Mustang in C++ Together 2.0
Chris Calvin
Есть разница между simple и easy
Конечно есть, simple - простой, easy - легкий
источник

CC

Chris Calvin in C++ Together 2.0
Да.
источник

RM

Roy Mustang in C++ Together 2.0
Ладно, давайте оффтоп прекращать
источник

CC

Chris Calvin in C++ Together 2.0
)
источник

RM

Roy Mustang in C++ Together 2.0
Вопрос выше по поводу деструктора, я сути не уловил почему это не сработало
источник

RM

Roy Mustang in C++ Together 2.0
Подозреваю что поток пытается залогировать именно в момент вызова деструктора
источник

AF

Aidar Fattakhov in C++ Together 2.0
Roy Mustang
Конечно есть, simple - простой, easy - легкий
simple тупой
easy ленивый
источник