C++:HelloWorld被我们忽略了什么

想必每个程序员的初始代码都是从Helloworld程序开始的,但在这个简单程序的背后,我们往往忽视了编译器为我们做的大量工作...

C++11 新特征:智能指针总结

指针和内存管理本来就是C++最令人难以理解,也是最头疼的两部分,而智能指针则正好是这两部分的综合。因此,理解起来难免有些吃力。

C++11 新特征:智能指针——unique_ptr

在C++11引入的新智能指针中,shared_ptr指针通过其计数机制实现与其他指针共享内存。此外,在C++11中还存在一个与之相应的智能指针——unique_prt:它同样可以自动管理内存,只是这块内存不和其他的unique_ptr分享。

C++11 新特征:智能指针——shared_ptr

shared_ptr在内部维护一个相当于引用计数的机制,允许多个指针同时指向一个对象。某个指针被销毁之后,引用计数同时较少,当所有指针都被销毁之后,自动释放管理的对象。