Size: a a a

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

2020 August 22

KK

Kirill Kaymakov in cxx.Дискуссионная
В практике ты на это плюешь и пишешь код аля шарп
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
И стреляешь себе по ногам.
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Именно используя кучу лишнего ты и стреляешь
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Эта куча лишнего уже используется в любом коде, включая тривиальный, потому что лежит в основе языка.
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Это не какие-то особые фичи, это просто типы значений.
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
*классы
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
*категории
АААА
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
А в реале это нащывается говнокодство, которое нормальное код ревью не проходит
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Что назвается «говнокодерство»?
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Любое использование нахер ненужного функционала в тех местах, где хватает тупого
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Какого функционала?
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Какого какого?
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
То есть, индексы в массивах использовать нельзя, например?
a[n] это lvalue
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
99% функционала любого язяка старше лет 5 нафиг не нужно 99% времени
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Сравнения использовать нельзя
a < b это prvalue
источник

CC

Chris Calvin in cxx.Дискуссионная
Кирилл имеет ввиду что использовать что-то что не поймет 3х летний ребенок в коде
источник

CC

Chris Calvin in cxx.Дискуссионная
Крайне не рекомендуется
источник

CC

Chris Calvin in cxx.Дискуссионная
Можно писать нормальный код и без понимания того что это rvalue, а это lvalue
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Угу, именно
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
+
источник