kitsu
что-то лучше, чем способ с variant/template есть?
Berkus
параметре чего?
kitsu
конструктора
Berkus
T&& по идее
Matwey
он хочет перфект форвардинг?
Berkus
ну без темплейта вроде и никак, кмк
Matwey
@berkus ?
Egor
Хуже
Egor
Там исходное сообщение обновилось
Berkus
Matwey
што?
std::forward ему не нужен?
Berkus
хз, может быть
kitsu
kitsu
struct A {
A(T&& t) : t(std::move(t)) {}
A(const T& t) : t(t) {}
const T &t;
};
...
std::shared_ptr<A> a;
...
T t;
a = std::make_shared(std::move(t));
a = std::make_shared(t);
a = std::make_shared(T());
kitsu
сложна на телефоне код править :(
kitsu
чтобы не было ub при make_shared:
2. Когда T, живёт не меньше, чем a
1/3. произвольно
Berkus
мнэээ
Berkus
ты что-то путаешь, если у тебя поле конст референс, то мувай-не мувай...
Nikita
kitsu
ну да, я понимаю, что оно не особо работает
kitsu
Anonymous
Привет, друзья.
Нубоватый вопрос: если я пропишу каталог с хидерами в path, то они будут доступны через <someLib.h>, так? А если я "перекрою" стандартные хидеры своими хидерами с такими же именами, то что буит? (нету пека, чтобы посмотреть)
Stanislav
Stanislav
Stanislav
а то зобаню
Anonymous
Stanislav
Stanislav
оффтопм и потому что я могу?
Vergil
За что?
Здесь задают более серьёзные вопросы, а не "нубоватые". а "на вопрос можешь ответить?" уже попахивает хамством..
Vergil
не в обиду
Anonymous
Окей, извиняюсь
NBuyanov
Stanislav
https://t.me/ProCxxJobs
Igor
Оперативно они) Джерри мне ответил что "уже занимаемся", но я думал займет больше времени
Anonymous
Я учусь в машиностроительном универе ,потом инженером программистом смогу работать ?
Крылатый
Если вас там дрючат матаном, то да.
Крылатый
Чо нет.
Suigintou45
матан всему голова
Stanislav
Anonymous
Дрючат матаном
Anonymous
По полноц
Крылатый
v6cх48?
/
Matwey
Любому нужен
Это миф-универсал, стиральный порошок такой.
Matwey
Матан может быть нужен, если он у тебя в предметной области
Крылатый
Окей. Дискретная математика, геометрия, теоркат, теорвер.
Крылатый
Это всё нужно только в предметной области?
Крылатый
Шутити?
Григорий
недавно проценты считал
Григорий
)00))
Александр
Разные типы членов - разные классы -> шаблонный класс
Matwey
Сможешь показать, где, например, в мобильном телеграм-клиенте нужен теоркат?
Крылатый
Да вот как раз он там везде и нужен!
FailsBot
Search results for " set_intersection
+ лямбда-функтор сопоставления элементов двух разных типов."
- Nothing found.
FailsBot
http://en.cppreference.com/w/cpp/header/ostream
🐙 Antony
Stanislav
🐙 Antony
Ну так этот вариант держать внутри класса
Если без Boost, то
union un_t {
std::reference_wrapper<const T> ref;
T val;
} u;
bool has_ref;
и лепить все операторы и конструкторы ручками
Matwey
Andrei
Matwey
Ну вот смотри, 99.9% процентов людей используют сжатие данных, не зная про информационную энтропию, доказательства теоремы шеннона и т.п. вещей. По-моему, это успех
Matwey
Оооой, ну нет....
Крылатый
Matwey
Vitaliy
@zamazan4ik 13.30-14.30 Александр Зайцев, Сравнение оптимизаций компиляторов C++
Vitaliy
Твоё ?)
Eugene
привет, а дайте ссылку на конфу по c builder
Evgenii
откуда вы беретесь 🤦♂
Eugene
кто?
Berkus
динозавры, видимо
Berkus
билдер умер в начале двухтысячных
Berkus
В ПРОШЛОМ ВЕКЕ
Max
Berkus