То есть, код написанный на си не обязан компилироваться компилятором плюсовым? А как же обратная совместимость, или как его там
А почему новичкам не стоит трогать касты? Вообще, может и излишне, если есть std::addressof, но в целом пойдёт, я думаю
Вот у меня есть класс IHandler, который интерфейс. Очень хотелось бы сделать какой-нибудь MultiHandler, который реализовывал бы интерфейс IHandler и при этом был каким-нибудь ...
А на чём чаще всего пишут GUI на плюсах? Естественно, за исключением Qt. На шарпе всё легко и просто, а вот в плюсах надо с этим мучится
Я вот раньше код писал так, что обновлять его — ужас. Было проще заново написать. Это у всех так?
std::string tmp; while (std::getline(file, tmp)) { try { passwords.emplace_back(tmp); // exception in ctor } catch(const std::runtime_error&) { contin...
а std::variant можно в си сделать красиво?
Кстати, а кто-нибудь знает как сделан std::launder? И можно ли его ручками сделать?
Кстати, вот есть такой момент ещё интересный. А плохая ли такая ситуация, когда в выражении throw expr; expr может выкинуь исключение? Я как понял, то это не засчитывается з...
Зачем компилятору перекомпилировать то, что не изменилось? Можешь просто отчистить файлы компилятора(.o, .obj и что-то там ещё), которые не особо полезны чаще всего. Вместо ма...
PH? What does it mean?
Вот в описании написано, что простые вопросы это в другой чат. А как различать простой вопрос от непростого вопроса?
А функции по constexpr\consteval можно перегружать?
Я делал что-то подобное, но в очень грубой реализации(пытался имгуй запихнуть в что-то типа MVP\MVC\MVVP) Можешь показать кусок кода, на который жалуется визуалка?
Но функция то вызывается?
Никогда об этом не слышал, кстати. Кто-нибудь вообще это использовал хотя бы пару раз и для каких целей?
А теперь самый главный вопрос: в какой строке ошибка?
А если с кастом, то разыменование p2 – UB?