C++新特性

1.mutable std::shared_mutex:         可变的,与const相反

2.std锁: std::unique_lock<std::shared_mutex>

3.C++11 标准引入了一个新特性:default函数。程序员只需在函数声明后加上=default;,就可将该函数声明为 default 函数,编译器将为显式声明的 default 函数自动生成函数体。例如:

编译器会自动生成默认构造函数 X::X(){},该函数可以比用户自己定义的默认构造函数获得更高的代码效率。

Default 函数特性仅适用于类的特殊成员函数,且该特殊成员函数没有默认参数

4.c++11: std::thread

if (sm_thread_ && sm_thread_->joinable()) {

sm_thread_->join();

}

5.std::unique_ptr<> ptr = std::make_unique<>

6.std::unique_ptr<std::thread> sm_thread_;

sm_thread_ = std::make_unique<std::thread>([this]() { this->sm_->Loop(); });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值