Size: a a a

2ch /pr/ #staythefuckhome

2020 April 22

Б

Буква in 2ch /pr/ #staythefuckhome
ec_kirka
как устроиться в вебкам?
скидываешь мне фото карты с двух сторон
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ #staythefuckhome
Коля🤔🎭
Выделит тот же участок памяти, т.к. размер <= тому, который был выделен в test
А в твоем первом примере ты заинициализировал стринг и из за этого размер этого чаровского массива изменился оно дало другой участок в памяти, правильно ?
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
или в 2010 mscv была такая штучка при неоптимизированной компиляции

void a() {
  int a = 1, b = 2, c = 3;
}

void b() {
  int a, b, c;
  printf("%d %d %d\n", a, b, c);
}

int main() {
  a();
  b();
}
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
Выведет 1, 2, 3
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
Кажись в ++11/++14 работает, но это не точно
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
Скорее всего только в ++11
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
ᏃᏞᎪᎽᎬᏒ
А в твоем первом примере ты заинициализировал стринг и из за этого размер этого чаровского массива изменился оно дало другой участок в памяти, правильно ?
Что-то типа того
источник

Б

Буква in 2ch /pr/ #staythefuckhome
Коля🤔🎭
или в 2010 mscv была такая штучка при неоптимизированной компиляции

void a() {
  int a = 1, b = 2, c = 3;
}

void b() {
  int a, b, c;
  printf("%d %d %d\n", a, b, c);
}

int main() {
  a();
  b();
}
ору, заинлайнили
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
ну там в стеке хранятся 1, 2, 3
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
поэтому
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
а так, щас компилятор орет и шлет нахуй
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
мол неинициализированные переменные юзаются
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
и варнинг, что неюзабельные в a()
источник

АН

Андрей Нагорный... in 2ch /pr/ #staythefuckhome
Коля🤔🎭
или в 2010 mscv была такая штучка при неоптимизированной компиляции

void a() {
  int a = 1, b = 2, c = 3;
}

void b() {
  int a, b, c;
  printf("%d %d %d\n", a, b, c);
}

int main() {
  a();
  b();
}
Фуууу
источник

ᏃᏞᎪᎽᎬᏒ in 2ch /pr/ #staythefuckhome
Коля🤔🎭
мол неинициализированные переменные юзаются
Так это же проблема области видимости, при чем здесь стандарт ?
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
ᏃᏞᎪᎽᎬᏒ
Так это же проблема области видимости, при чем здесь стандарт ?
какая блять область видимости
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
1, 2, 3 хранится в стеке
источник

Б

Буква in 2ch /pr/ #staythefuckhome
ᏃᏞᎪᎽᎬᏒ
Так это же проблема области видимости, при чем здесь стандарт ?
это проблема компилятора
источник

Б

Буква in 2ch /pr/ #staythefuckhome
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
В стек помещаешь 3, 2, 1
источник