Pointer
示例
#include <iostream>
using namespace std;
int main () {
int i = 6;
int *p_i = &i;
cout << " i : " << i << endl;
cout << " &i: " << &i << endl;
cout << "p_i : " << p_i << endl;
cout << "*p_i: " << *p_i << endl;
return 0;
}
/** Output
i : 6
&i: 0x7ffeee386644
p_i : 0x7ffeee386644
*p_i: 6
*/指针和引用
智能指针
四种智能指针
auto_ptr
unique_ptr
shared_ptr
最后更新于