Size: a a a

2020 September 08

M

Michael in C++ Together 2.0
Вика Котейкина
Зачем вообще на русском читать?
Как по мне, важнее понимать суть излагаемого, чем читать оригинальный текст ( с оригинальными терминами и т.д).

Да, некоторые переводчики устраивают каламбур, как на скрине выше, но это тем отдельной беседы.

Ну и никто не запрещает читать два учебника одновременно. Один на оригинальном языке, а второй на обычном для читателя, чтобы уточнять некоторые неясности.

Не все ведь владеют англом на 100%, да и не все авторы могут удержаться от какой-то фразы, которая обозначает в переводе одно, а по смыслу совсем другое.
источник

ВК

Вика Котейкина... in C++ Together 2.0
ну так на русском - суть и теряется из-за таких вот переводов
источник

M

Michael in C++ Together 2.0
Опять же, это тема отдельной беседы.
источник

RM

Roy Mustang in C++ Together 2.0
Такой рофл я щас словил
источник

RM

Roy Mustang in C++ Together 2.0
Короче,, знаете почему мой модуль логов не работал?)
источник

RM

Roy Mustang in C++ Together 2.0
Такой тупняк пропустил
источник

RM

Roy Mustang in C++ Together 2.0
Короче, прикол в том, что filename указывает на память из static, так как FILE лежит в статик. А у меня фреймворк устроен так, что если ты вызываешь GetPlugin и получил nullptr, то это значит что код либо построен неверно, либо один из зависимых модулей не загружены. В общем, вызвав GetPlugin и получив nullptr фреймворк когда вернет себе управление - завершит работу
источник

RM

Roy Mustang in C++ Together 2.0
Короче говоря, пока асинхронный логгер пытался вывести логи завися от ModuleLog.dll, то фреймворк в свою очередь вернув управление в свой поток тупо выгружал все модули, ибо ранее вызов GetPlugin вернул nullptr
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Michael
Как по мне, важнее понимать суть излагаемого, чем читать оригинальный текст ( с оригинальными терминами и т.д).

Да, некоторые переводчики устраивают каламбур, как на скрине выше, но это тем отдельной беседы.

Ну и никто не запрещает читать два учебника одновременно. Один на оригинальном языке, а второй на обычном для читателя, чтобы уточнять некоторые неясности.

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

RM

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

RM

Roy Mustang in C++ Together 2.0
Воон самый верхний GetPlugin вернет nullptr, что приведет к тому, что фреймворк завершит выполнение и выгрузит все модули, а затем выдаст идентификатор ошибки
источник

RM

Roy Mustang in C++ Together 2.0
Вопрос в том, как это решить
источник

RM

Roy Mustang in C++ Together 2.0
Есть идея конечно
источник

RM

Roy Mustang in C++ Together 2.0
Надо как то дожидаться завершения работы потоков в лог системе
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Вика Котейкина
ну так на русском - суть и теряется из-за таких вот переводов
с учетом того, что я был причастен к переводу всякого, я знаю, где опечатки, и обычно рофлю просто с этого бгг
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
Короче говоря, пока асинхронный логгер пытался вывести логи завися от ModuleLog.dll, то фреймворк в свою очередь вернув управление в свой поток тупо выгружал все модули, ибо ранее вызов GetPlugin вернул nullptr
о, я был прав, гонка
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
о, я был прав, гонка
Там не гонка
источник

RM

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

RM

Roy Mustang in C++ Together 2.0
Но вот тут непонятка есть
источник

RM

Roy Mustang in C++ Together 2.0
Я в деструктор логгера кинул шуты чтоб он вырубал все логи если завершается работа модуля
источник