Size: a a a

cxx.Дискуссионная

2020 April 28

RM

Roy Mustang in cxx.Дискуссионная
Egor Pugin
это, видимо, в целом
Не понял
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
То есть, это бздешь? Что на таком синглтоне можно хапнуть говна во многопотоке или доля правды в этом есть?
я не пойму почему они так ругаются на синглтон Мейерса и почему твой синглтон можно мувать
источник

RM

Roy Mustang in cxx.Дискуссионная
Егор
я не пойму почему они так ругаются на синглтон Мейерса и почему твой синглтон можно мувать
имеешь в виду, добавить туда запреты на мув ?
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
имеешь в виду, добавить туда запреты на мув ?
я чёт подумал там дефолт везде
источник

Е

Егор in cxx.Дискуссионная
а там делит
источник

O

Ofee in cxx.Дискуссионная
Егор
я не пойму почему они так ругаются на синглтон Мейерса и почему твой синглтон можно мувать
Дело не в Мейерсе, а в синглтоне
источник

RM

Roy Mustang in cxx.Дискуссионная
Егор
а там делит
только на конструкторе копирования, про перемещение забыл, щас добавлю
источник

Е

Егор in cxx.Дискуссионная
Ofee
Дело не в Мейерсе, а в синглтоне
чем синглтон не угодил?
источник

O

Ofee in cxx.Дискуссионная
Егор
чем синглтон не угодил?
Просто... Мне сама концепция кажется странной и чрезмерно натянутой на ООП
источник

Е

Егор in cxx.Дискуссионная
Ofee
Просто... Мне сама концепция кажется странной и чрезмерно натянутой на ООП
Не пойму в чём проблема. Как мне заменять Filesystem::i().readFile(filePath)?
источник

O

Ofee in cxx.Дискуссионная
Егор
Не пойму в чём проблема. Как мне заменять Filesystem::i().readFile(filePath)?
Что делает i()?
источник

Е

Егор in cxx.Дискуссионная
Ofee
Что делает i()?
инстанс же
источник

RM

Roy Mustang in cxx.Дискуссионная
Ну вот к примеру синглтон тиля, он мне как то скидывал, я раньше его использовал
https://pastebin.com/sT7KVjNN
источник

RM

Roy Mustang in cxx.Дискуссионная
Потом я решил использовать тот что выше
источник

O

Ofee in cxx.Дискуссионная
Егор
инстанс же
А как это в std::filesystem сделано? Почему тут не нужны какие-то сомнительные инстансы?)
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Егор
Не пойму в чём проблема. Как мне заменять Filesystem::i().readFile(filePath)?
На обычную функцию. readFile не нужно хранить никаких данных
источник

RM

Roy Mustang in cxx.Дискуссионная
Ofee
Что делает i()?
Да какая разница? Ты туда даже не заглядываешь а сам синглтон создается просто
class CoreManager final : public Singleton<CoreManager>
источник

Е

Егор in cxx.Дискуссионная
Ofee
А как это в std::filesystem сделано? Почему тут не нужны какие-то сомнительные инстансы?)
мне в голову лучше примера не приходит
источник

Е

Егор in cxx.Дискуссионная
синглтон счётчик какой-то, хз
источник

O

Ofee in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
На обычную функцию. readFile не нужно хранить никаких данных
Даже если нужно хранить, я бы, скорее предпочёл функцию в качестве интерфейса давать...
источник