Можно ли получить доступ к памяти локальной переменной вне ее области?

Я сомневаюсь, что есть что-то с полки в R, но вы можете показать данные как серию 3D частичных кубов. 500 составляет всего 5 * 10 * 10, поэтому он будет хорошо масштабироваться. Точным значением может быть метка.

Возможно, это возможно, только если вы должны по какой-либо причине иметь графическое представление.

965
задан 23 revs, 14 users 27%unknown 21 July 2018 в 05:32
поделиться

2 ответа

Потому что пространство для хранения еще не было задействовано. Не рассчитывай на такое поведение.

150
ответ дан 19 December 2019 в 20:20
поделиться

Вы просто возвращаете адрес памяти, это разрешено но наверное ошибка.

Да, если вы попытаетесь разыменовать этот адрес памяти, у вас будет неопределенное поведение.

int * ref () {

 int tmp = 100;
 return &tmp;
}

int main () {

 int * a = ref();
 //Up until this point there is defined results
 //You can even print the address returned
 // but yes probably a bug

 cout << *a << endl;//Undefined results
}
17
ответ дан 19 December 2019 в 20:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: