E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c++17
手写线程池: thread pool with modern c++
由于C++版本推进的历程(C++98,C++03,C++11,C++14,
C++17
,C++20)以及其弱鸡般的ABI兼容性,
张夜白哥哥
·
2023-07-18 18:22
C++17
跨平台的sleep——window、Linux
文章目录this_thread::sleep_forboost::this_thread::sleepthis_thread::sleep_forstd::this_thread::sleep_for()是C++中的一个函数,它使当前线程暂停执行指定的时间。该函数接受一个时间段作为参数,指定线程需要休眠的时间长度。在暂停线程执行时,会让出当前线程的时间片,但并不会释放线程占用的资源。线程在休眠期间
master cat
·
2023-07-17 09:06
C++
c++
sleep
c++23中的新功能之十一Ranges中的Fold
一、介绍fold,折叠,这个在前面分析
c++17
中的foldexpression,这个也差不多。只过过在Ranges中,flod会变得更强大一些。
fpcc
·
2023-07-16 19:04
C++11
C++
c++23
算法
C ++ 17中有哪些新功能?
C++17
现在功能齐全,因此不太可能经历大的变化。为
C++17
提出了数百个提案。在
C++17
中,哪些特性被添加到C++中?
asdfgh0077
·
2023-07-16 19:03
c++
standards
c++-faq
c++17
std::any 和auto应用对比
它是从
C++17
才出现的。既然它可以动态的转换类型,那么就会有一种场景应用到它,那就是动态扩展类的功能属性。举个例子,有一个汽车的类,原来只有红和黄两种颜色属性,如果后期想增加的话,怎么办?根据
fpcc
·
2023-07-16 09:05
C++
C++11
开发语言
c++
GAMES101 学习笔记 Lecture 7~9
画家算法画家算法的排序问题Z-BufferShading的定义Blinn-Phong反射光模型光的分类模型参数着色是局部的漫反射点光源的能量漫反射公式漫反射公式是不是要加能量的修正项作业2文件删除之后的错误背景了解
C+
hijackedbycsdn
·
2023-07-16 03:38
Games笔记
学习
笔记
算法
图形渲染
现代C++新特性 扩展的聚合类型(
C++17
C++20)(PC浏览效果更佳)
文字版PDF文档链接:现代C++新特性(文字版)-C++文档类资源-CSDN下载1.聚合类型的新定义
C++17
标准对聚合类型的定义做出了大幅修改,即从基类公开且非虚继承的类也可能是一个聚合。
神奇的小强
·
2023-07-15 13:50
c++
c++20
算法
c++ 笔记
目录工具动态改变保存文件名获取文件夹下所有文件路径替换文件名后缀替换文件名中的路径删除文件写csv文件按行读取txt文件按行写txt文件按空格将字符串分割成字符串组欧式距离opencv获取图像宽高vector从小到大排序后,排序索引c++17vs2017使用
c+
強云
·
2023-07-13 19:15
笔记
教程
c++
C++17
目录基本语言特性结构化绑定if和switch初始化器std::string_view属性[[nodiscard]][[maybe_unused]][[fallthrough]]模板特性新的标准库组件std::optionalstd::anystd::bytestd::as_const内联变量文件系统库零星新特性基本语言特性结构化绑定概念:允许用一个对象的元素或成员同时实例化多个实体,形如:绑定到m
General_G
·
2023-06-23 17:00
C++编程
c++
开发语言
C++17
中utf-8 character literal的使用
一个形如42的值被称作字面值常量(literal),这样的值一望而知。每个字面值常量都对应一种数据类型,字面值常量的形式和值决定了它的数据类型。由单引号括起来的一个字符称为char型字面值,双引号括起来的零个或多个字符则构成字符串型字面值。字符串字面值的类型实际上是由常量字符构成的数组(array)。编译期在每个字符串的结尾处添加一个空字符(‘\0’),因此,字符串字面值的实际长度要比它的内容多1
fengbingchun
·
2023-06-23 08:09
char
literal
C++进阶(二)—— 多线程
文章目录概念多进程多线程多线程和多进程的区别C++11——thread一、线程池二、锁共享锁和排他锁(
C++17
)互斥锁(C++11)基础lock_guard与unique_lock的区别自旋锁基础条件变量
秋雨qy
·
2023-06-22 00:49
c++
C++ 代码整洁之道
NOTICE:这篇文章的框架条目来自《C++代码整洁之道:
C++17
可持续软件开发模式实践》,作者:[德]斯提芬·罗特。
1037号森林里一段干木头
·
2023-06-21 00:01
#
C++代码整洁之道
c++
开发语言
整洁代码
《C++高级编程》读书笔记(八、九:类和对象)
1、参考引用C++高级编程(第4版,
C++17
标准)马克·葛瑞格尔2、建议先看《21天学通C++》这本书入门,笔记链接如下21天学通C++读书笔记(文章链接汇总)1.编写类编写类时,需要指定行为或方法(
Robot_Yue
·
2023-06-19 22:20
C++进阶学习笔记
c++
开发语言
学习
笔记
算法
slambook2+ubuntu20.04(第九章-第十二章)
CMAKE_BUILD_TYPE"Release")set(CMAKE_CXX_FLAGS"-O3-std=c++11")修改为set(CMAKE_BUILD_TYPE"Debug")set(CMAKE_CXX_FLAGS"-O3-std=
c+
对不起,我还只是小孩
·
2023-06-17 05:43
slam学习分享
ubuntu
slam
使用c++/winrt API获取RGB相机视频流
使用c++/winrtAPI获取RGB相机视频流1、前提条件该示例使用c++/winrt进行开发,需要编译器支持
c++17
,本人使用VisualStudio2017,系统版本为Windows1021H2
port9527
·
2023-06-17 01:27
Windows
c++
opencv
UWP
MediaCapture
c++/winrt
C++17
CTAD(类模板实参推导)与
C++17
推导指引
直到
C++17
,使用类模板时都必须显式指出所有的模板参数的类型(除非它们有默认值)。从
C++17
开始,这一要求不在那么严格了。
小小bugbug
·
2023-06-15 20:31
c++
开发语言
C++17
CTAD
C++17
之类模板参数类型推导指南
您可以定义特定的推导指南来提供额外的或修正现有的类模板参数演绎。例如,您可以定义,每当推导出一个Pair3的类型时,类型推断的操作应该像类型将通过值传递一样:templatestructPair3{T1first;T2second;Pair3(constT1&x,constT2&y):first{x},second{y}{}};推导指南如下://deductionguidefortheconstr
C咖咖
·
2023-06-15 20:58
C++17
C++17
推导指南
C++(17):模板类型对象构造推导
C++17
可以根据初始化列表自动推导模板类型的对象:#include#includeusingnamespacestd;intmain(){vectord={1,2,3};//不需要通过vector的方式声明对象
风静如云
·
2023-06-15 20:58
#
C++17
c++
C++17
之类模板参数推导
在
c++17
之前,总是必须显式地指定类模板的所有模板参数类型。
C咖咖
·
2023-06-15 20:28
C++
C++17
C++17
类模板参数推演
PLog——一个简洁快速,小而美的C++异步日志库
异步日志库,设计目标(自吹自卖,手动狗头):简洁快速:每秒百万级速度,使用时只需要包含一个文件,配置简单只需两三行代码;总代码量加空行和注释350行左右,真正的核心代码170行左右,不依赖其他代码只依赖
C+
音柯路德
·
2023-06-15 19:05
随笔
c++
log
异步
日志库
线程安全
C++ 教程(10)——存储类
下面列出C++程序中可用的存储类:autoregisterstaticexternmutablethread_local(C++11)从
C++17
开始,auto关键字不再是C++存储类说明符,且register
代一个码
·
2023-06-15 06:02
c++
开发语言
c++11 动态内存管理-分配器 (std::allocator)
定义于头文件templatestructallocator;(1)template;(2)(
C++17
中弃用)(C++20中移除)std::allocator类模板是所有标准库容器所用的默认分配器(Allocator
繁星璀璨G
·
2023-06-14 23:31
c++动态内存管理
c++
动态内存管理
allocator
std::variant 源码分析
std::variant源码分析背景:
c++17
里边有个std::variant它的用法挺神奇的,类似c语言中的union,本文将从源码角度,看下支撑它的到底是什么std::variant用法C++#include
程龙-音视频
·
2023-06-14 23:00
c++17
c++
C++干货系列——
C++17
新特性之std::optional
C++17
在STL中加入了许多新的"vocabularytypes",这些类型时用在不同组件的接口处的。
小天狼星不来客
·
2023-06-14 23:58
C++干货系列
c++
C++17
modern
C++
CMU15445 project0
CMU15445project0)介绍:课程网站:CMU15-445/645:IntrotoDatabaseSystems(Fall2022)github:cmu-db/bustub:cmu15445是基于
c+
DyingLive
·
2023-06-14 22:32
vscode
c++
Deepin编译安装 mongoc++ 驱动程序
一、安装环境:操作系统:Deepin20.9mongo版本:dockermongoDB5.0.17gcc版本:12.2.0默认支持
C++17
要求C++11及以上cmake版本:3.24.2要求3.2及以上
muren
·
2023-06-12 23:25
mongodb
Deepin
mongodb
数据库
C++17
新语法及标准库
1.Newlanguagefeatures1.1.Newautorulesfordirect-list-initialization在
C++17
中,引入了一个新的auto规则来改进直接列表初始化(direct-list-initialization
-飞鹤-
·
2023-06-12 19:33
C-C++
c++
开发语言
《C++高级编程》读书笔记(七:内存管理)
1、参考引用C++高级编程(第4版,
C++17
标准)马克·葛瑞格尔2、建议先看《21天学通C++》这本书入门,笔记链接如下21天学通C++读书笔记(文章链接汇总)1.使用动态内存1.1如何描绘内存在本书中
Robot_Yue
·
2023-06-10 21:53
C++进阶学习笔记
c++
算法
开发语言
学习
笔记
编译CGAL
而使用
C++17
编译时,CGAL只依赖Boost头文件。没错,只需要Bo
vv1025
·
2023-06-09 12:34
Cgal
qt
开发语言
c++ 11标准模板(STL) std::map(十)
定义于头文件template,classAllocator=std::allocator>>classmap;(1)namespacepmr{template>usingmap=std::map>>}(2)(
C+
繁星璀璨G
·
2023-06-09 04:02
#
std::map
c++
标准库模板
map
有序键值对容器
查找
Vulkan Tutorial 0 引言
为了完全支持
C++17
,你需要使用VisualStudio201
奇迹小缘
·
2023-06-09 02:19
vulkan
图形渲染
optional
c++17
引入,如果编译报错,需要加上-std=
c++17
选项如果想要允许值是可以选择的,则可以将optional用于函数的参数。
Stack Overflow?Tan90
·
2023-06-08 18:37
c++
c++17/20/23
c++
开发语言
c++17
中map的try_emplace与insert_or_assign方法
c++17
中map的try_emplace与insert_or_assigntry_emplace函数原型:templatepairtry_emplace(constkey_type&k,Args&&.
Stack Overflow?Tan90
·
2023-06-08 18:07
c++
c++
开发语言
stl
【libtorch】pytorch源码编译生成c++ 17 libtorch记录
提示加载模型失败:torch::jit::load(std::cxx11::basic_string)()at/libtorch/lib/libtorch_cpu.so原因:ros2humble项目使用
c+
shuaixio
·
2023-06-08 18:58
ros/ros2系统
自动驾驶
pytorch
c++
17
libtorch
源码编译
C++类进阶
静态成员内联变量从
C++17
开始,可以将静态数据成员声明为内联。这样做的好处是不必在源文件中为它们分配空间。
Ingsuifon
·
2023-06-08 08:03
C++
c++
开发语言
《C++高级编程》读书笔记(五、六:面向对象设计&设计可重用代码)
1、参考引用C++高级编程(第4版,
C++17
标准)马克·葛瑞格尔2、建议先看《21天学通C++》这本书入门,笔记链接如下21天学通C++读书笔记(文章链接汇总)1.过程化的思考方式过程语言(例如C)将代码分割为小块
Robot_Yue
·
2023-06-07 22:24
C++进阶学习笔记
c++
开发语言
学习
笔记
算法
《C++高级编程》读书笔记(三:编码风格)
1、参考引用C++高级编程(第4版,
C++17
标准)马克·葛瑞格尔2、建议先看《21天学通C++》这本书入门,笔记链接如下21天学通C++读书笔记(文章链接汇总)1.为代码编写文档在编程环境下,文档通常指源文件中的注释
Robot_Yue
·
2023-06-07 14:07
C++进阶学习笔记
c++
开发语言
学习
数据结构
算法
《C++高级编程》读书笔记(一:C++和标准库速成)
1、参考引用C++高级编程(第4版,
C++17
标准)马克·葛瑞格尔2、建议先看《21天学通C++》这本书入门,笔记链接如下21天学通C++读书笔记(文章链接汇总)1.C++基础知识1.1小程序“helloworld
Robot_Yue
·
2023-06-07 14:37
C++进阶学习笔记
c++
开发语言
算法
学习
笔记
《C++高级编程》读书笔记(二:使用string和string_view)
1、参考引用C++高级编程(第4版,
C++17
标准)马克·葛瑞格尔2、建议先看《21天学通C++》这本书入门,笔记链接如下21天学通C++读书笔记(文章链接汇总)1.动态字符串1.1C风格的字符串在C语言中
Robot_Yue
·
2023-06-07 14:37
C++进阶学习笔记
学习
c++
算法
笔记
《C++高级编程》读书笔记(四:设计专业的C++程序)
1、参考引用C++高级编程(第4版,
C++17
标准)马克·葛瑞格尔2、建议先看《21天学通C++》这本书入门,笔记链接如下21天学通C++读书笔记(文章链接汇总)1.程序设计概述在启动新程序(或已有程序的新功能
Robot_Yue
·
2023-06-07 14:27
C++进阶学习笔记
c++
开发语言
学习
笔记
算法
Cracking C++(2): 编译期查询编译器支持的C++标准
_cplusplus宏AppleClangMSVC4.最终代码5.References1.目的在2023年,hackingcpp推荐用C++20,至少要用C++17.那么我的编译器是否支持C++20或
C+
baiyu33
·
2023-06-07 11:11
C/C++
c++
开发语言
C++17
std::shared_mutex(读写锁机制)(提高并发)
std::shared_mutex(读写锁机制)示例`std::shared_mutex`和`std::mutex`区别std::shared_mutex(读写锁机制)std::shared_mutex是
C+
Dontla
·
2023-06-07 02:12
C/C++
c++
本周小贴士#168:内联变量
作为TotW#168最初发表于2019年9月12日由JamesDennett创作以下是使用
C++17
的内联变量在头文件中定义字符串常量的一种安全方法:inlineconstexprabsl::string_viewkHelloWorld
-飞鹤-
·
2023-04-21 15:46
C++
Tips
of
the
Week
c++
开发语言
c++ 智能指针
c++有三种智能指针:shared_ptrweak_ptrunique_ptr头文件关于auto_ptr指针C++98提供了auto_ptr模板的解决方案,在c++11被弃用,
c++17
中彻底移除,用unique_ptr
安牛牛牛
·
2023-04-20 23:00
c++
开发语言
QT5.12入门1_窗口编程--Apple的学习笔记
纠结了MFC架构太老了,然后2020年QT6将会支持
c++17
,并且QT可以支持跨平台开发,符合我后期
applecai
·
2023-04-20 00:56
使用cmake搭建一个跨平台游戏服务器
本文将使用
C++17
,Protobuf、TinyXML
MKleee
·
2023-04-19 14:09
游戏服务器
服务器
游戏
c++
架构
后端
关于stylegan3第一次运行编译filtered_lrelu_plugin出错的问题
147):errorC4984:'ifconstexpr'isaC++17languageextension原因是我用的Visualstudio2017里的编译器好像是C++14的标准,但是这个语句是
C+
DavieChars
·
2023-04-18 07:55
python
pytorch
人工智能
python
JupyterR内核在Seurat及依赖包安装时,Error:
C++17
standard requested but CXX17 is not defined各种报错问题及解决方案
文章目录1前言2报错类型及解决方案2.1“安装程序包‘RcppArmadillo’时退出狀態的值不是0”2.2package‘reticule’isnotavailableforBioconductorversion'3.15'2.3Error:C++17standardrequestedbutCXX17isnotdefined2.4/usr/bin/ld:cannotfind-lgfortran
Bioinfo Guy
·
2023-04-17 20:51
R生信
Linux
c++
python
开发语言
Python负数整除和取余
正数的整除//以及取余%与C++等语言相同,但当除数与被除数有一个是负数时就返回的结果有所区别首先是整除,C++中是向0取整的,而在Python中,整除的结果都是向下取整的,相当于用了floor()函数//
c+
文山湖的猫
·
2023-04-17 18:14
数据结构与算法
python
数据结构
安装GCC-9.3.0及其依赖研究C17-C++17特性
参考安装GCC-8.3.0及其依赖在win10+vmware15+ubuntu16.04(gcc4.8.5)环境下成功安装gcc9.3.0以此研究
C++17
/C++20/C17的特性。
RiskAI
·
2023-04-16 00:42
gcc9.3.0
gcc
c++17
c++20
c17
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他