需要注意的是,inline关键字可以出现在除第一个namespace之外的任意namespace之前,上面的代码需要使用支持C++20标准的编译器来编译,在编译...
在《深入解析C++的auto自动类型推导》和《深入解析decltype和decltype(auto)》两篇文章中介绍了使用auto和decltype以及decl...
关键字auto在C++98中的语义是定义一个自动生命周期的变量,但因为定义的变量默认就是自动变量,因此这个关键字几乎没有人使用。于是C++标准委员会在C++11...
vivo | 后台开发工程师 (已认证)
/developer/article/2375995
c++20的协程学习记录(一): 初探co_await和std::coroutine_handle<>
在讲协程之前,先回顾C11之前我们怎么处理多任务,怎么同步不同任务之间的处理顺序。想象一个你在用文本编辑器GUI,你对GUI的每个button进行操作,背后都有...
闲暇之时,聊到C++14,实际上C++14相对之前的11并没有太大的改动,或者说更像C++11标准基础上的查漏补缺,C++14之后,还有17、20甚至23,所以...
LyShark | 创始人 (已认证)
在笔者上一篇文章《驱动开发:内核MDL读写进程内存》简单介绍了如何通过MDL映射的方式实现进程读写操作,本章将通过如上案例实现远程进程反汇编功能,此类功能也是A...
一、案例需求 /* 需求: 有5名选手:ABCDE 有10个评委:分别对每一名选手打分,去除最高分,去除评委中最低分,取平均分 */ 二、运用STL容器vect...
处理器 12th Gen Intel(R) Core(TM) i9-12900H 2.50 GHz
一、代码 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <stdio.h> #inc...