智能指针
1 /* 智能指针 */
2
3 #include<iostream>
4
5 int main()
6 {
7 //auto_ptr;
8
9 for (int i=0;i<10000000;i++)
10 {
11 double *p = new double;// 为指针分配内存
12 //delete p;
13 // 智能指针
14 std::auto_ptr<double> autop(p);// 创建智能指针,管理指针p指向的内存
15 }
16
17 std::cin.get();
18 return 0;
19 }
20
21 //----------------------------------------------------
22
23 /* CPP11 智能指针 */
24
25 #include<iostream>
26 #include<memory> // 内存
27
28 int main()
29 {
30 for (int i=0;i<10000000;i++)
31 {
32 //double *p = new double;
33 // C++ 新型指针
34 std::unique_str<double> pdb(new double);
35
36 }
37
38 std::cin.get();
39 return 0;
40 }
长风破浪会有时,直挂云帆济沧海
posted on 2015-06-02 12:36 Dragon-wuxl 阅读(99) 评论(0) 收藏 举报
浙公网安备 33010602011771号