rtnpointer.cpp
#include <iostream>
#include <cstring>
int *retNoNew();
int *retNew();
int main()
{
using namespace std;
int *n1 = retNoNew();
int *n2 = retNew();
cout << "n1 = " << n1 << "\nn2 = " << n2 << endl;
delete n1;
delete n2;
}
int *retNoNew()
{
int n = 3;
return &n;
}
int *retNew()
{
int *n = new int;
*n = 4;
return n;
}