最新 最热

C++14新特性扫盲探究

闲暇之时,聊到C++14,实际上C++14相对之前的11并没有太大的改动,或者说更像C++11标准基础上的查漏补缺,C++14之后,还有17、20甚至23,所以说,C++14更像个过渡版本。...

2023-07-12
1

c++ string_view

https://www.geeksforgeeks.org/class-stdstring_view-in-cpp-17/

2023-06-26
1

C++11/14/17中mutex系列区别

以上系列的对象都提供了加锁(lock)、尝试加锁(try_lock)和解锁(unlock)方法。

2022-06-16
1

C++17新特性之try_emplace与insert_or_assign

由于std::map中,元素的key是唯一的,我们经常遇到这样的场景,向map中插入元素时,先检测map指定的key是否存在,不存在时才做插入操作,如果存在,直接取出来使用,或者key不存在时,做插入操作,存在时做更新操作。...

2022-06-03
1

如何快速区分C++左值和右值

C++左值和右值,初学者经常傻傻分不清,可参看“C++ Primer”书中的描述,简单来说:

2022-04-30
1

C++17新特性之std::string_view

std::string_view系C++17标准发布后新增的内容,类成员变量包含两个部分:字符串指针和字符串长度,相比std::string, std::string_view涵盖了std::string的所有只读接口。如果生成的std::string无需进行修改操作,可以把std:...

2022-04-11
1