/* 5 H' x# t3 I8 s4 K! k用new来新建一个堆并用指针指向它% w- t" `# {1 N& p
*/ 1 n k; t& m2 e: K" I1 }1 v6 M#include <iostream>: i, d. g$ K7 F4 U. V
using namespace std;: s# a7 o; o6 W6 Z
int main(void) d4 U- b; l: b/ x _: Z o
{ , t) S9 P7 ^0 a" E; u- t: L int *p; % p" H+ x0 l( U p=new int;//或者int *p=new int;' U I- j6 w9 }$ Z
*p=1;. n* q: F0 m6 {2 f0 O
cout<<*p; 4 H5 `5 ^& A! t. g. j( h: ?+ S return 0;: [6 c3 C- C7 C8 v `% s& D
}" U5 P. g m# x/ o7 |