写点什么

智能指针

0 人感兴趣 · 4 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/17/17b2f0a89517d0bd5dc0af661fca41e4.jpeg?x-oss-process=image/resize,w_416,h_234

精心总结 C++ 智能指针用法详解 (完整版) 附带视频讲解

用户头像
ShenDu_Linux2020 年 12 月 2 日

前言:为什么要使用智能指针:我们知道c++的内存管理是让很多人头疼的事,当我们写一个new语句时,一般就会立即把delete语句直接也写了,但是我们不能避免程序还未执行到delete时就跳转了或者在函数中没有执行到最后的delete语句就返回了,如果我们不在每一个

TarsCpp 组件 之 智能指针详解

用户头像
TARS基金会2020 年 11 月 2 日

在 C++ 中,内存管理是十分重要的问题,一不小心就会造成程序内存泄露,那么怎么避免呢?通过智能指针可以优雅地管理内存,让开发者只需要关注内存的申请,内存的释放则会被自动管理。

https://static001.geekbang.org/infoq/d0/d0a698fcf1927768b92e69450828cfad.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 所有者被修改了会发生什么?

用户头像
袁承兴2020 年 9 月 25 日

写C++的时候,指针都在明面上。到了Rust,指针在很多场合都藏了起来。但遗憾的是,它们并不是真的想被遗忘掉,而是在和你躲猫猫,最终你不得不把它们揪出来,游戏才能继续。

https://static001.geekbang.org/infoq/54/54d6e4664b5e92395481ae8b7dc9b8e3.jpeg?x-oss-process=image/resize,w_416,h_234

「编程模型」C++ 资源引用

用户头像
顿晓2020 年 6 月 14 日

「智能指针(std::shared_ptr)」银弹级领域专家。

智能指针_智能指针资料文章-InfoQ写作平台