写点什么

C++11

0 人感兴趣 · 11 次引用

  • 最新
  • 推荐

c++11 实现内存缓存机制

C++11提供了一些非常有用的内存管理工具,可以帮助开发人员实现内存缓存机制。下面是一些C++11内存管理工具的介绍:

c++11 map 遍历 条件匹配,else

以下是C++11中使用map进行条件匹配并处理else情况的示例代码:

C++11 引入了 std::atomic 模板类无锁栈的实现如何判断栈空

使用std::atomic模板类实现的无锁栈可以通过判断顶部指针是否为nullptr来判断栈是否为空。具体代码如下:

https://static001.geekbang.org/infoq/7a/7a917c7097b70c6e8f40e133f07dd42a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入理解 C++ 右值引用和移动语义:全面解析

C++11引入了右值引用,它也是C++11最重要的新特性之一。原因在于它解决了C++的一大历史遗留问题,即消除了很多场景下的不必要的额外开销。即使你的代码中并不直接使用右值引用,也可以通过标准库,间接地从这一特性中收益。为了更好地理解该特性带来的优化

https://static001.geekbang.org/infoq/7a/7a917c7097b70c6e8f40e133f07dd42a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

提升面试成功率:深入理解 C++11 新特性

C++11是C++语言的一个重大更新,引入了许多新特性,包括自动类型推导、lambda表达式、右值引用、智能指针等等。这些新特性使得C++更加现代化、高效、易用。也是面试容很容易被问到一个问题,下面我将简要介绍一些C++11的新特性:

time_point 的基本用法举例

time_point,是C++11引入的表示特定时间点的工具,它工作时需要clock的帮助,可为system_clock, monotonic_clock, 或high_resolution_clock。

时间堆原理详解及 C++11 的实现

用户头像
C++后台开发
2022-05-19

网络编程中除了处理IO事件之外,定时事件也同样不可或缺,如定期检测一个客户连接的活动状态、游戏中的技能冷却倒计时以及其他需要使用超时机制的功能。我们的服务器程序中往往需要处理众多的定时事件,因此有效的组织定时事件,使之能在预期时间内被触发且不

https://static001.geekbang.org/infoq/fb/fbdb8d81e4cfd2433d83625eb7d4ee87.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C++11 extern template

用户头像
SkyFire
2021-12-29

C++11 extern template

https://static001.geekbang.org/infoq/85/857d0315ee2f36273f3f4183b920cfc8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

理解 std::declval 和 decltype

用户头像
hedzr
2021-10-21

理解 `std::declval` 的力量;顺带提提抽象类容器化等 tricks ...

https://static001.geekbang.org/infoq/eb/eb1c5a867443c5dcd1c0a98499dc835f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「编程模型」C++ 组合逻辑

用户头像
顿晓
2021-04-07

C++11 有个神器std::function,可以用来保存任何Callable目标。

在构造函数中调用其它构造函数会有什么问题吗?

用户头像
jiangling500
2020-12-10

本文介绍了在 C++ 中,在构造函数中调用其它构造函数存在的问题,以及在 C++11 中的解决方案,顺便介绍了在 Java 中如何在构造函数中调用其它构造函数。

C++11_C++11技术文章_InfoQ写作社区