Evgenii
ну это типа, предложи вариант лучше, чем съесть говна, если нужен полный рот говна
Александр
сделать у конструкторов этих классов параметр - приватный подкласс внутри Core, который нельзя инициализировать по умолчанию
Evgenii
менять дизайн?)
Evgenii
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Ri-singleton
Evgenii
X& myX() { static X my_x {3}; return my_x; }
Stanislav
X& myX() { static X my_x {3}; return my_x; }
кстати, такое хорошо только с С++11
Stanislav
ну такой тип синглтона
Stanislav
"синглетон мейерса" вроде
Anonymous
Ладно ребят, я еще подумаю над этим. Может внатуре архитектуру изменить нужно...
Evgenii
ну часто синглтон это огромный стремный объект
Stanislav
Stanislav
а то мне тут некоторые рубисты пытались доказать что синглетоны не нужны, а нужны контейнеры
Stanislav
http://dry-rb.org/gems/dry-container/
Evgenii
еще скажи что его юзать не надо?
ну а чем он лучше глобала?
Stanislav
выглядит как синглетон+фабрика
Stanislav
ну а чем он лучше глобала?
ну ты сам ответственен когда сингленто заинитится, а то вдруг всякое
Александр
вообще, френды - это хорошо
Александр
вот как вы сделаете make_unique с приватным конструктором?
Александр
а зачем?
если у нас фабрика, создающая объекты какого-то внутреннего для себя класса
Evgenii
ну ты сам ответственен когда сингленто заинитится, а то вдруг всякое
ну глобалы то обычно говно) Я не говорю сейчас о константах/константных синглтонах
Александр
и?
и она делает return std::make_unique<NestedClass>(...);
Александр
даже проще
Александр
return std::make_unique<ThisClass>();
Stanislav
и она делает return std::make_unique<NestedClass>(...);
зачем, куда, я не понимаю твоего вопроса
Александр
суть вопроса - имеем приватный конструктор, хотим конструироваться из своего статического метода с помощью make_unique - make_unique без friend не сможет
Александр
даже не вопрос, а утверждение
Александр
таки еще раз, зачем тебе такое?
https://wandbox.org/permlink/eszeMYeoxBqJ1s4L
Александр
утверждение - нужен friend.
Александр
это был контрпример к утверждению, что friend - плохо
Stanislav
https://wandbox.org/permlink/eszeMYeoxBqJ1s4L
но тут вроде все как у всех, не оч понятна
Stanislav
а, я должен сам раскоментить код, ну ок
Stanislav
ващето логично
Александр
http://b.atch.se/posts/constexpr-counter/ Крутой чувак
Evgenii
http://b.atch.se/posts/constexpr-counter/ Крутой чувак
ага, хотя в последнее время ничего особо интересного не постил
Surreal
На http://ithare.com/ еще неплохие статьи бывают.
Aidar
почему init_listу нужен конструктор копии?
Aidar
vector<unique_ptr<int» v = {make_unique<int😠1)}; не работает например
Aidar
vector<unique_ptr<int>> v = {make_unique<int>(1)};
Constantine
я думаю, дело в строках
Constantine
это не объясняет, зачем
Aidar
https://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01242_source.html
Aidar
лол там реально просто const массив
Constantine
struct A { }; struct B { B(A) {} }; void test() { std::vector<B> test = { A() }; }
Constantine
походу вот этот случай их заломало делать
Constantine
видимо, это был бы единственный случай, из-за которого пришлось бы писать подобные move-конструкторы
Paul
Куда копать по поводу установки apk на подключенный смартфон?
Paul
Всем привет
Vladislav
Привет
Paul
С помощью срр
Paul
Надо программно заинсталлить приложение с большого брата на смарт
Evgenii
баш наверное
Vladislav
cpp тут не нужен инфа сотка
это чтобы под тему чата подходило)
Paul
Не хочу дергать сторонний экзешник
Paul
Спасибо
Aidar
Ну тогда смотри протокол adb
Aidar
И работай с драйвером устройства
Aidar
Не вижу в этом никакого смысла
🦥Alex Fails
Alexey
Есть чат pro.android: https://t.me/joinchat/AAAAAEKIFKnmRT9cMebb9w
а где можно найти чатик по linux годный?
Aidar
pro.linux?
Alexey
Ну что-то вроде того.
Aidar
Взамен старой доброй группы pro.linux, с которой и началась вся серия групп pro.*, т.к. создатель её покинул нас Invite: https://t.me/joinchat/Be4rsT7VI1LxrHaMR3pezQ
🦥Alex Fails
а где можно найти чатик по linux годный?
Есть про.линукс, если чо не очень будет по поведению там у людей, пингуй
🦥Alex Fails
да. Надо в бота список чатов добавить
Aidar
Дык есть же канал с ним
🦥Alex Fails
Дык есть же канал с ним
Его автор нас покинул(
Aidar
Жаль
Aidar
@proDOT
🦥Alex Fails
Отстой то, что я как там запостил новую группу, он отобрал возможность постить( поэтому актуальность не могу поддерживать
Anonymous
Piplz Hi!!!
🦥Alex Fails
да, привет
Anonymous
как в консоле windows включить Unicode? я работаю на Qt framework