статически распределенные переменные, данные памяти во время выполнения - PullRequest
0 голосов
/ 14 января 2019

Эта проблема давала мне много времени.

int n;
cin>>n;

if(n is even) {
char c;
cout<<"character created";
}

else {
double d;
cout<<"double created";
}

теперь, если введенное число четное, тогда будет создан двойник, иначе будет создан символ. Значение n задается во время выполнения, поэтому память выделяется для double / char во время выполнения. Но разве динамически созданные переменные не выделяются памяти во время выполнения?

...