Вопросы по теме 'dangling-pointer'
Можно ли получить доступ к памяти локальной переменной вне ее области?
У меня есть следующий код.
#include <iostream>
int * foo()
{
int a = 5;
return &a;
}
int main()
{
int* p = foo();
std::cout << *p;
*p = 8;
std::cout << *p;
}
И код просто выполняется без...
281459 просмотров
schedule
25.04.2023
Что делает fflush() с оборванными указателями?
Я наткнулся на эту страницу , на которой показаны распространенные способы создаются.
Код ниже используется для иллюстрации висячих указателей путем возврата адреса локальной переменной:
// The pointer pointing to local variable becomes
//...
119 просмотров
schedule
09.02.2024
Почему std::string_view создает оборванное представление в троичном выражении?
Рассмотрим метод, возвращающий std::string_view либо из метода, возвращающего const std::string& , либо из пустой строки. К моему удивлению, написание метода таким образом приводит к просмотру висячей строки:
const std::string&...
1059 просмотров
schedule
25.08.2023