Size: a a a

2020 March 29

I

Ivan in archlinux_ru
человек громко сказано
источник

JC

Julian =) Coffee in archlinux_ru
охуеть
источник

JC

Julian =) Coffee in archlinux_ru
Вы знали, что в Си кастовать указатели это UB?
источник

JC

Julian =) Coffee in archlinux_ru
🌝
источник

I

Ivan in archlinux_ru
?
источник

JC

Julian =) Coffee in archlinux_ru
Это мне на лекциях по Расту рассказывают какой C плохой
источник

I

Ivan in archlinux_ru
ну и что тебя удивляет?
источник

I

Ivan in archlinux_ru
у тебя хоть выборка была?
источник

I

Ivan in archlinux_ru
я могу судить о том о чем знаю
источник

I

Ivan in archlinux_ru
по идее
источник

I

Ivan in archlinux_ru
источник

I

Ivan in archlinux_ru
ну впрочем согласен
источник

I

Ivan in archlinux_ru
самки не нужны
источник

I

Ivan in archlinux_ru
ну да, потому что ты живешь под какими-то средствами
источник

I

Ivan in archlinux_ru
ну или как говорят "в розовых очках"
источник

JC

Julian =) Coffee in archlinux_ru
типо смотри на этот код

void func(int *x, char *y) {
  *x = 5;
  *y = 6;
  printf("%d\n", *x)
}

Компилятор смотрит, что у тебя x и y это разные типы, поэтому они указывают на разные данные.
И вместо *x в принтф он может просто поставить 5.
источник

JC

Julian =) Coffee in archlinux_ru
Но если у тебя int *x и char *y указывают на один обьект, то ты получишь некоректную программу
источник

JC

Julian =) Coffee in archlinux_ru
🌝
источник

I

Ivan in archlinux_ru
источник

I

Ivan in archlinux_ru
я даже иногда завидую тебе
источник