Size: a a a

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

2021 October 23

ES

Eyed Shovel in cxx.Дискуссионная
Питон, во-первых, интерпретируемый, во-вторых, динамически типизируемый. Это максимально далеко от плюсов на сколько только можно
источник

S

Sarevok in cxx.Дискуссионная
источник
2021 October 24

🆃🆀

🆃🆁🅸🅼 🆀🅴🆆🅰️🆂... in cxx.Дискуссионная
Советую создать тип безумия с матрицей хранения битов и как следствием интерпретировать через игру жизнь)
источник

S

Sarevok in cxx.Дискуссионная
источник

ES

Eyed Shovel in cxx.Дискуссионная
@pavel_the_best алсо, если тебе всё-таки хочется хранить что угодно, есть std::any
источник

ПК

Паша Калугин... in cxx.Дискуссионная
К чару и булу можно скастовать инт. Почему не может быть типа размера ноль? Как раз было бы логично для void*.
источник

ES

Eyed Shovel in cxx.Дискуссионная
источник

ПК

Паша Калугин... in cxx.Дискуссионная
Он требует памяти, это не бесплатно
источник

ES

Eyed Shovel in cxx.Дискуссионная
Пиздец
источник

ПК

Паша Калугин... in cxx.Дискуссионная
Идея как раз в том, чтобы давать бесплатную в рантайме инфу компилятору
источник

ПК

Паша Калугин... in cxx.Дискуссионная
Он не должен хранить все. Он должен уметь кастовать всё в себя с потерей значения.
источник

@N

@urandon Nikita Khom... in cxx.Дискуссионная
Какую?
источник

ПК

Паша Калугин... in cxx.Дискуссионная
Например, инфу о том, что у функции параметр не используется, но он там есть для совместимости API
источник

@N

@urandon Nikita Khom... in cxx.Дискуссионная
Для какой совместимости, если void не существует ни в каком API?
источник

ПК

Паша Калугин... in cxx.Дискуссионная
Ну когда обновили API, но хотят сохранить условную совместимость со старым
источник

@N

@urandon Nikita Khom... in cxx.Дискуссионная
Где тут совместимость, если ты новое api даешь?
источник

@N

@urandon Nikita Khom... in cxx.Дискуссионная
С другой сигнатурой
источник

ES

Eyed Shovel in cxx.Дискуссионная
Ключевое слово СКАСТОВАТЬ.
Предположим, что в твоей системе размер char - 1 байт. Размер int - 4 байта.
Т.е. char = 0 в памяти выглядит так:
00000000
int = 3000 так:
00000000000000000000101110111000
А теперь покажи мне, как ты переведёшь int в char, если для char у тебя фиксированно 8 сраных позиций, которые могут быть равны 1 или 0
источник

ПК

Паша Калугин... in cxx.Дискуссионная
Можно заменить .h файл и не депрекейтед версии будут компилироваться и даже, возможно, работать
источник

ES

Eyed Shovel in cxx.Дискуссионная
Ты вообще, кстати, не слушаешь ничего, что тебе объясняют. А потом мне в другом чате доказывают, что прикладному программисту не нужно знать устройство памяти и процессора
источник