Size: a a a

cxx.Дискуссионная

2021 April 19

F

Free in cxx.Дискуссионная
С++
источник

F

Free in cxx.Дискуссионная
А разве макросы не везде одинаковые?
источник

VU

Vadim Ushakov in cxx.Дискуссионная
Нет, например в Rust макросы работают с AST, насколько я знаю, а в С/С++ прямо с файлами исходного кода
источник

F

Free in cxx.Дискуссионная
Ну меня С++ интересует.
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
нет, в Rust макросы не работают с AST
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
нет
источник

VU

Vadim Ushakov in cxx.Дискуссионная
Для задания неких условий зависящих от окружения и известных на этапах компиляции (например, на винде стоит использовать винапи, а на линукс этих либ вообще нет), или есть какая-то фича, реализованная в компиляторе только начиная с некоей версии, а тебе нужно собирать и под новую и под старую. А если тебе не повезло и компиль не поддерживает constexpr, то и для задания констант и некоторых вычислений, которые ты хочешь чтобы были сделаны на этапе компиляции, но без шаблонов.
источник

VU

Vadim Ushakov in cxx.Дискуссионная
Жаль, думал, что так дело обстоит
источник

ID

Iv@n Dereviankin in cxx.Дискуссионная
Растовые макросы отдаленно напоминают лисповые
источник
2021 April 20

Q

Queen in cxx.Дискуссионная
Вопрос для оопшников. Это тупо хуливар, но вообще когда в разработке ПО вообще C++ сможет пересилить C. Ведь если ограничить некоторые возможности C++, то он также быстро будет крутить ось, а С костыли юзает, хотя работает
источник

БВ

Буйный Виталя... in cxx.Дискуссионная
Очевидно что с++ уже проиграл в этой битве.
источник

F

Free in cxx.Дискуссионная
Вот к примеру есть Ubuntu, Debian, Kali Это же дистрибутивы линукса, как еще их можно назвать?
источник

БВ

Буйный Виталя... in cxx.Дискуссионная
Гну/линукса
источник

F

Free in cxx.Дискуссионная
Просто есть там какае--то старая виртулака VMrame как-то так называеться, со встроенным линуксом как я понял, но какой дистрибутив хз, а скачивать не особо хочетсья, так как Виртуал бокс стоит уже
источник

БВ

Буйный Виталя... in cxx.Дискуссионная
Vm ware? Встроенный Линукс? $ cat /etc/*-release?
источник

F

Free in cxx.Дискуссионная
Знаю только что называеться VM ware.
источник

БВ

Буйный Виталя... in cxx.Дискуссионная
$ cat /etc/*-release напиши говорю
источник

G

GNU/Плюшка in cxx.Дискуссионная
источник

F

Free in cxx.Дискуссионная
Где? Он не остановлен у меня, говорю же.
источник

БВ

Буйный Виталя... in cxx.Дискуссионная
У меня кстати просто Линукс, а не гну
источник