Size: a a a

2021 July 05

AF

Aidar Fattakhov in supapro.cxx
источник

ЕП

Евгений Попов... in supapro.cxx
Там необщительные
источник

F

Fuzzytoozy in supapro.cxx
И довольно токсик в принципе)
источник

AV

Aleksey Verkholat in supapro.cxx
как разрешить такую зависимость?
struct A
{
   B::Type x;
};

struct B
{
   using Type = int;
   A a;
};
источник

DP

Denis Paukaev in supapro.cxx
никак
источник

AV

Aleksey Verkholat in supapro.cxx
ну ладно
источник

K

Kelbon in supapro.cxx
шаблонная структура A, принимающая что то
источник

AV

Aleksey Verkholat in supapro.cxx
👍
источник

K

Kirill in supapro.cxx
Можно заменить A a; на std::unique_ptr<A> a, и просто сделать forward declaration A перед структурой B
источник

N2

N 2 in supapro.cxx
c cast оверхедит?
источник

D

Dmitriy in supapro.cxx
Сделать A шаблоном
источник

K

Kirill in supapro.cxx
Нет, но всё же лучше указывать явно какой каст тебе нужен
источник

AV

Aleksey Verkholat in supapro.cxx
тоже норм
источник

K

Kelbon in supapro.cxx
я подумал, вот например есть кнопки, хочется их удобно создавать на компайл тайме и возможность подменять им функционал на ран тайме, в простейшем случае можно сделать класс кнопки имеющий указатель на полиморфный класс "действие", абстрактный класс "действие" и шаблонный класс, принимающий любую лямбду и являющийся всегда наследником "действия" для всех аргументов шаблона, вопрос - такой приём как то называется или нет?
источник

K

Kirill in supapro.cxx
Похоже на паттерн команда
источник

K

Kelbon in supapro.cxx
я больше про шаблонный класс, который является наследником чего то при всех шаблонных аргументах
источник

K

Kelbon in supapro.cxx
вот про эту часть
источник

K

Kirill in supapro.cxx
Наверняка как-то называется. Я часто встречал такое в энтерпрайзе
источник

K

Kirill in supapro.cxx
Базовый класс, может быть
источник

K

Kelbon in supapro.cxx
для атомик була имеет смысл вообще memory order, если он просто меняется с true на false в потоке? Там же в любом случае тупо инструкция за 1 такт меняющая его, какой смысл тогда в ордерирге?
источник