Size: a a a

2021 July 15

DP

Denis Paukaev in supapro.cxx
Не доверяю я литературе для новичков, которая там что то про профессионалов декларирует )
источник

SF

S F in supapro.cxx
))
источник

DP

Denis Paukaev in supapro.cxx
Кликбейт заголовки, проще взять что то стандартное проверенное
источник

DP

Denis Paukaev in supapro.cxx
Типа Липман / Прата
источник

DF

Dollar Føølish in supapro.cxx
Ivor Horton вроде больше по MSVC спец )
источник

d

d7d1cd in supapro.cxx
А есть ли что-то в std, что позволяет управлять строкой, но не владеет ей? Например:
char cstr[] = "Some c-style string";
std::<что-то> s = cstr;
s = "asd"; // Теперь в cstr лежит "asd\0"
источник

NK

Nikolay Kononov in supapro.cxx
std::string_view
источник

AG

Alex Green 𓆏 in supapro.cxx
Подскажите плз, что в реальном коде используется для определения типа статического объекта? Слушаю лекцию, говорят, что для определения динамического типа используется typeid, но для статического - никогда.
источник

d

d7d1cd in supapro.cxx
Нифига. Менять то нельзя
источник

AB

Aleksei Budyakov in supapro.cxx
А я сейчас читаю C++ Templates Complete Guide.  David Vandevoorde Nicolai M. Josuttis Douglas Gregor

Что насчет нее думаете?

На очереди C++ Concurency in Action еще
источник

АК

Александр Караев... in supapro.cxx
span<char>
источник

АК

Александр Караев... in supapro.cxx
Не, с таким функционалом точно нет
источник

D

Danya in supapro.cxx
1. Динамического типа не бывает
источник

D

Danya in supapro.cxx
2. Зачем тебе в компайл-тайме что-то определять, если ты и так знаешь тип объекта?
источник

NI

Nikita Ivanov in supapro.cxx
std::static assert {int.char()<>:}}
источник

АК

Александр Караев... in supapro.cxx
Для статического - decltype
источник

LA

Liber Azerate in supapro.cxx
Я о ней написал в своём списке :)
источник

AG

Alex Green 𓆏 in supapro.cxx
неважно зачем, спрашиваю есть ли такая функция? например if (type(a) == type(b)) { ... }
источник

AG

Alex Green 𓆏 in supapro.cxx
точно, спасибо
источник

АК

Александр Караев... in supapro.cxx
if constexpr (std::is_same_v<T, U>)
if constexpr (typeid(a) == typeid(b)) // future
источник