вопросик: проблема i = ++i ++i решена в с++ 20? или все еще не определено?
А может есть у кого еще ссылка на чатик по сложным плюсовым вопросам?
msvc с++ получается диалект с++ ?
есть подводные камни использования char* как указатель на данные (вместо unsigned char*)?
@qToxa_man глянул видео, где ты одной из задачей выяснял тип аргумента конструктора. Можно ли в теории написать что бы работала если есть перегрузки конструктора? (например 2 ...
FOO* some = nullptr; if (some == 0) а насколько тогда такое работает? (что то похожее видел в реальном проекте)
@antoshkka а как именно фигурные продлевают время жизни? Может следующий мастер класс по инициализации?)
Может дальше зайдёт так, что любое ub будет илл формед? Или это уже раст какой-то?
"Сразу видно, что ты этим не пользовался" что за вангование на месте? Пользовался и пользуюсь, это было к тому, что может лучше стараться без исключений? std::error вон завезл...
Как в С++ правильно создавать кириллический строковый литерал? Типо так ? void foo("Илье надо быть добрее") или void foo(u8"Ворнинг признак слабости") ? Как я понимаю во вто...
я просто хочу понять, 4к для сеньора это прям реально очень много?)
когда кстати следующее заседание по 20 плюсам? оно последнее?
В каких практических задачах используется?
ну тогда чем плохо утверждение, что std::string подходит для utf8? Хотелось бы нормальное обоснование? Вдруг я всю жизнь неправильно использую
си ксати вообще развивается? будет там си20?
по какому стандарту там уб? ссылку плез
а что добавили в 20 что там это проще?
void foo(T && s) { // Как заставить это компилироваться? std::cout << std::decay_t<T>::base<0>::field; }
Разве? struct cpp { int a = 42; int b; cpp(int i) : b(i) {} }; cpp cp{666}; тут cp.а не 42 ? Оо
https://docs.microsoft.com/en-us/cpp/dotnet/dotnet-programming-with-cpp-cli-visual-cpp?view=vs-2019