これが私のプログラムです
int* fun1(void)
{
int n=9;
int *pf=&n;
cout<<*pf<<endl;
return pf;
}
int main(int argc, char *argv[])
{
int *p=fun1();
cout<<*p;
return 0;
}
プログラムのコンパイルと実行には問題はありませんが、valgrind を使用すると、「サイズ 4 の読み取りが無効です」というメッセージ/警告が表示されます。
警告を解決するための助けは大歓迎です