Не, ну допустим, я коровка, стою себе в поле, занимаюсь своими коровьими делами, ем травку там... но тут ко мне докопался слепень, кусает мне бока и жопу. Нужен он мне? Очевидно, что нет. Могу ли я не реагировать на него? Очевидно, что нет. Хотя бы хвостом его нужно отгонять периодически. Так и тут, сложно удержаться, когда в интернетах глупости пишут на твои ответы. Но в целом, ты прав, это мне не особо нужно...
В VS MS модули давно есть, не явно. Если программировал в других средах разработки или просто компиляторах, то не очень привычно, но потом привыкаешь, но исходник работает только в студии. Да и VS MS в каком-то смысле отдельный подвид С/С++
Эмм, что имеется ввиду? Полную поддержку С++ модулей завезли только в версии 17.1, если верить интернету. Подозреваю, что имеется ввиду precompiled headers, но это не тоже самое.
Да не говорите, это ж как нужно умудриться довести практикующего программиста-реверсера, чтобы он сбросил с себя шкуру льва, сам себя назвал коровкой, а своего "приятеля" по форуму слепнем. Насчет Есенина - не уверен, а вот Пушкин бы шелепнул этого слепня на дуэли - это сто процентов.
Оффтоп, конечно, но интересно узнать мнение адептов Цэ по этой статье: https://habr.com/ru/post/720486/ - вроде не так страшен goto, как его малюют, но не хотелось ли вам иметь нормальный defer в языке (без грязных хаков)?
Да, я знаю, но это по сути реализует RAII в Цэ, а не прям defer, просто помимо обычного defer часто есть и "errdefer", то есть освобождать ресурсы только в случае ошибки (типа как scope(failure) в Дэ: https://tour.dlang.org/tour/en/gems/scope-guards или errdefer в Зиге: https://ziglang.org/documentation/master/#errdefer ) и это - расширение языка у GCC/MinGW, не является стандартом.
defer в плюсах реализуется пяткой левой ноги: https://godbolt.org/z/54j5K1dP9 Но стандартная библиотека просто настаивает на другой идиоме где defer не нужен - это корректная зачистка пользовательских объектов при выбивания исключений методом написания деструкторов классов. Если в коде не встречается работа с сырыми ресурсами, то defer становится просто не нужен. Плюс-плюс-уэй это просто завернуть все ресурсы в объекты написанные как C++ то предполагает.
этот кабель кусать бессмыслено - ни питания и вводного инета на роутере нет --- Сообщение объединено, 11 мар 2023 --- дык нету у нас никаких гоуту, у нас джампы всех мастей, для васма не актуально. за стековым кадром следите и все тип топ будет, весь сыр бор из за того что если компиль злоупотребляет подпрограммами а вы гоуту ставите где не попадя то ближайший ret отправит управление в космос а ЦЭ как раз очень любит добавлять подпрограммы, откуда следствие никаких гоуту