@ProCxx

Страница 917 из 2477
Alex Фэils?︙
30.05.2017
12:49:17
#supapro

Group Butler [beta]
30.05.2017
12:49:17
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Bretbas
30.05.2017
12:49:21
так все таки лучше не стоит?:)

в Qt например повсеместно дружественные классы, но от них лучше избавляться

Google
reagentoo
30.05.2017
12:49:57
Aidar
30.05.2017
12:50:01
не стоит если они не нужны

Bretbas
30.05.2017
12:50:01
а этот чат тогда о чем?

Alexander
30.05.2017
12:50:14
о высоких материях*

Alex Фэils?︙
30.05.2017
12:50:41
а этот чат тогда о чем?
У нас естт еще чат для новичков и обучающихся языку. Линк кинули выше

Aidar
30.05.2017
12:50:50
ультрамегапро

Sergey
30.05.2017
12:50:53
тут обсуждают синглтоны абстрактных фабрик шаблонных классов

Alex Фэils?︙
30.05.2017
12:51:16
тут обсуждают синглтоны абстрактных фабрик шаблонных классов
Надо было тебя звать 27-го, чот забыл пингануть

Alexander
30.05.2017
12:51:22
тут обсуждают синглтоны абстрактных фабрик шаблонных классов
Срочно прими таблетку от джавянки, а то не вернёшься уже :)

Sergey
30.05.2017
12:51:38
Надо было тебя звать 27-го, чот забыл пингануть
а я видел. я уезжал на выходные, не мог прийти

Google
Bretbas
30.05.2017
12:52:24
а кто сказал что я новичок?:)

Sergey
30.05.2017
12:53:25
а как можно сделать вот такую штуку. некоторый метод в базовом классе, который можно звать только из базового. из потомков - нельзя.

Bretbas
30.05.2017
12:55:25
а кто вызывать должен этот метод? Если вызов происходит в самом базовом классе то в секции private объявить этот метод

я только зарегестрировался ахаха:)

Alex Фэils?︙
30.05.2017
12:56:38
/rules

Group Butler [beta]
30.05.2017
12:56:39
/rules
Правила 0. Язык чата — русский. The chat's language is Russian. 1. Простые вопросы (к примеру, о базовом синтаксисе языка, или от новичков в C/C++) , лабы, "помогите с задачкой" и о IDE — в чат новичков: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w 2. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств (для этого есть pro.cxx.holywars — https://telegram.me/joinchat/BYlFbECi8UKU0bCqc7jWlQ и @flood); 2.0. Не поддавайтесь на провокации, а лучше репортите, написав в реплае @admin. 2.1. Не делайте ложных доносов на людей, и не "пингуйте" администраторов чата зря; 2.2. Не разводите срачи/холивары в этом чате. За разведение срача администрация банит без предупреждения; 3. Не надо оффтопить в этом чате и флудить (в частности не рекомендуется писать кучу мелких сообщений); 3.0. Не стоит злоупотреблять стикерами и (или) кидать их без всякой причины; 3.1. Голосовые сообщения в этом чате запрещены; 4. Вы можете спросить тематический чат, и вам, по возможности, его подскажут (также можно ввести команду #chatlist, и бот вам напишет списочек известных чатов) 5. Все вакансии, реклама и добавление своего чатика в списочек известных чатов — по согласованию с @AlexFails; 6. Нарушители сначала получают предупреждение, а затем, в случае рецидива, бан на срок от 1 дня до бесконечности. Все правила - /rules.

Alex Фэils?︙
30.05.2017
12:57:33
Вообще чот я рекурсию в правилах сделал

Bretbas
30.05.2017
12:57:52
так что по поводу метода базового класса?:)

Alex Фэils?︙
30.05.2017
12:58:06
я только зарегестрировался ахаха:)
добро пожаловать в телеграм и в чат pro.cxx

Bretbas
30.05.2017
12:58:51
я достоит находится на этом чате? ахахаха

Alex Фэils?︙
30.05.2017
12:59:15
Bretbas
30.05.2017
13:10:15
допустим есть класс Core, этот класс владеет объектами Graphics, Physics, Input и тд. Все этим объекты не могут существовать отдельно от Core. Есть смысл сделать Core дружественным по отношению ко всем этим классам, и создавать их внутри класса Core?

Google
Алена
30.05.2017
13:11:30
Документации по стандарту С++17 в pdf еще нет?

Алена
30.05.2017
13:12:36
он ещё iso не одобрен
Точно, спасиб)

Stanislav
30.05.2017
13:14:21
стопэ

Роман
30.05.2017
13:19:44
Коллеги, кто либо имел дело с OpenCL? В какую сторону копать, что почитать?

Bretbas
30.05.2017
13:21:16
нет
почему?

Tema
30.05.2017
13:22:18
почему?
потому что френд функционал нинужон

Alexander
30.05.2017
13:22:31
ну имеет экземпляры
внутри себя сразу обьекты?

Alexander
30.05.2017
13:22:47
если так, то сделай у классов интерфейс к внутренностям и всё

Bretbas
30.05.2017
13:23:16
потому что френд функционал нинужон
тогда как запретить другим создавать экземпляры этих классов

Evgeniy
30.05.2017
13:23:44
потому что френд функционал нинужон
для перегрузки операторов удобно

Alexander
30.05.2017
13:24:02
protected ctor?

только вот этот момент мне глянуть надо. 1 момент

ааа, всё, я понял тебя. они ж не одной иерархии даже...

ну тогда никак. Всё. private ctor + core as friend class

Bretbas
30.05.2017
13:27:19
причем все эти экземпляры Graphics, Physics, Input и тд должны быть неизменяемые, тоесть один раз проинициализироваться в Core и все. Core может только отдавать константные ссылки на объекты этих классов.

Google
Admin
ERROR: S client not available

Alexander
30.05.2017
13:28:04
это уже приправляй сахарком как хочешь

Bretbas
30.05.2017
13:29:28
У меня Core является синглтоном, все эти объекты внутри него тоже чтоли дедать singleton?

Evgeniy
30.05.2017
13:35:03
ну тогда в private ctor singleton
синглтоны же бяка, нет?

Bretbas
30.05.2017
13:35:11
Блин, я читал у Мэйерса, что сингтоны тоже не желательно использовать...вот

синглтоны же бяка, нет?
я тоже про это слышал

Alexander
30.05.2017
13:35:24
синглтоны же бяка, нет?
предложи вариант лучше

Evgeniy
30.05.2017
13:35:37
Bretbas
30.05.2017
13:35:38
предложи вариант лучше
дружественность?:)

Alexander
30.05.2017
13:35:43
когда мне нужна гарантия, что обьект один

Alexander
30.05.2017
13:36:08
static const?
1) Почему const? 2) Пишу синглтоны через static

Evgeniy
30.05.2017
13:36:37
когда мне нужна гарантия, что обьект один
ну это типа, предложи вариант лучше, чем съесть говна, если нужен полный рот говна

Alexander
30.05.2017
13:37:11
ну это типа, предложи вариант лучше, чем съесть говна, если нужен полный рот говна
ну так а что делать, если ему нужен только один обьект :)

Александр
30.05.2017
13:39:41
сделать у конструкторов этих классов параметр - приватный подкласс внутри Core, который нельзя инициализировать по умолчанию

Evgeniy
30.05.2017
13:39:42
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Ri-singleton

Google
Evgeniy
30.05.2017
13:40:21
X& myX() { static X my_x {3}; return my_x; }

Stanislav
30.05.2017
13:41:33
X& myX() { static X my_x {3}; return my_x; }
кстати, такое хорошо только с С++11

ну такой тип синглтона

"синглетон мейерса" вроде

Alexander
30.05.2017
13:42:06
X& myX() { static X my_x {3}; return my_x; }
ну так я такие снглтоны и пишу

я хз, как они там называются и кто их придумал. Я знаю, что это работает и это красиво

Bretbas
30.05.2017
13:42:43
Ладно ребят, я еще подумаю над этим. Может внатуре архитектуру изменить нужно...

Evgeniy
30.05.2017
13:44:30
ну так я такие снглтоны и пишу
ну часто синглтон это огромный стремный объект

Alexander
30.05.2017
13:45:01
ну часто синглтон это огромный стремный объект
хз-хз :) у меня ровно такие, как ты показал :)

Stanislav
30.05.2017
13:45:48

Страница 917 из 2477