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++11
揭秘:C++23 技术栈使金融交易系统性能提升 24 倍的数据真相
记得2010年美股闪崩那天,我盯着屏幕上堆积如山的订单,心跳几乎与市场崩盘的节奏同步——锁竞争让系统瘫痪,传统
C++11
架构在高并发面前不堪一击。
讳疾忌医丶
·
2025-06-20 04:29
c++23
C++11
标准中的alignas
C++11
标准中,对alignas的说明在这里,中文版在这里。在文档中,并没有提到像网上其他资料说的那样,alignas的参数只能是8,16,32,64,128等,且最小是8。
·
2025-06-19 13:06
【C/C++ 软件开发模拟面试 集】
C++11
相关知识点模拟面试
目录标题第一轮面试:基础知识第二轮面试:进阶知识**第三轮面试:高级知识****第四轮面试:专家级知识****第五轮面试:深入探讨****第六轮面试:
C++11
容器深入探讨****第七轮面试:
C++11
泡沫o0
·
2025-06-19 13:03
C/C++
应用工程师模拟面试
c语言
c++
面试
c++11
qt
linux
arm
C++11
多线程内存模型:从入门到精通
文章目录一、引言二、
C++11
多线程内存模型基础2.1什么是内存模型2.2为什么需要内存模型2.3C++11之前的多线程编程困境2.4C++11内存模型的重要性三、基础概念3.1同步点3.2同步关系(synchronized-with
码事漫谈
·
2025-06-19 13:31
c++11
c++
java
jvm
C++11
中alignof和alignas的入门到精通指南
文章目录一、引言二、内存对齐的概念和作用2.1什么是内存对齐2.2内存对齐的优势三、alignof运算符3.1定义和作用3.2语法规则3.3使用示例3.4注意事项四、alignas说明符4.1定义和作用4.2语法规则4.3使用示例4.4注意事项五、alignof和alignas的结合使用六、实际应用场景6.1性能优化6.2跨平台开发6.3内存池设计6.4与硬件通信七、总结一、引言在C++编程中,内
码事漫谈
·
2025-06-19 12:00
c++11
c++
开发语言
c++面试题(24)-----数组中出现次数超过一半的数字
操作系统:ubuntu22.04IDE:VisualStudioCode编程语言:
C++11
题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。
村北头的码农
·
2025-06-19 09:07
c++
c++
算法
数据结构
C++面试题(25)------最小的k个数
操作系统:ubuntu22.04IDE:VisualStudioCode编程语言:
C++11
题目描述输入整数数组arr,求出其中最小的k个数。你可以按任意顺序返回这k个数。
村北头的码农
·
2025-06-19 09:07
c++
c++
算法
开发语言
CppCon 2017 学习:Almost Unlimited Modern C++ in Kernel-Mode Applications
“AlmostUnlimitedModernC++inKernel-ModeApplications”是对在内核模式(KernelMode)中使用现代C++(
C++11
/14/17/20)技术的探索。
虾球xz
·
2025-06-18 21:48
CppCon
学习
c++
开发语言
OpenCV CUDA模块设备层-----用于CUDA 使用纹理内存的一个类模板TextureOff()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述cv::cudev::TextureOff是OpenCV的CUDA
村北头的码农
·
2025-06-18 14:29
OpenCV
opencv
人工智能
计算机视觉
OpenCV CUDA模块设备层---- 绝对值函数abs()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述这是OpenCV的cv::cudev模块中用于CUDA设备端(device
村北头的码农
·
2025-06-18 14:29
OpenCV
opencv
人工智能
计算机视觉
OpenCV CUDA模块图像变形------对图像进行GPU加速的仿射变换函数warpAffine()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述该函数用于对图像进行GPU加速的仿射变换(AffineTransformation
村北头的码农
·
2025-06-18 14:59
OpenCV
opencv
人工智能
计算机视觉
c++面试题(11)------输入两棵二叉树 A 和 B,判断 B 是不是 A 的子结构
操作系统:ubuntu22.04IDE:VisualStudioCode编程语言:
C++11
题目描述输入两棵二叉树A和B,判断B是不是A的子结构。
村北头的码农
·
2025-06-18 14:29
c++
c++
开发语言
C++ 语言特性28 - 属性介绍
一:概述C++属性(Attributes)是
C++11
引入的一种机制,允许开发者向代码中添加一些额外的信息,以便编译器或工具可以进行静态检查、优化或生成警告等。
黑不溜秋的
·
2025-06-17 14:17
C++编程专栏
c++
开发语言
C++11
User-Defined Literals:从入门到精通
文章目录一、引言二、基本概念2.1字面量的定义2.2用户定义的字面量的引入2.3字面量运算符的定义语法2.4字面量运算符的参数类型限制三、入门示例3.1定义数值字面量运算符3.1.1整数字面量运算符3.1.2浮点数字面量运算符3.2定义字符串字面量运算符3.3定义自定义类型的字面量运算符四、高级应用和复杂示例4.1定义复数4.2处理二进制字面量4.3结合模板和常量表达式五、在实际项目中的使用5.1
码事漫谈
·
2025-06-17 14:43
c++11
c++
java
开发语言
第5.4章 SLAM实战:使用std::chrono计算传感器消息时间戳
std::chrono是
C++11
引入的时间处理库,提供了高精度、类型安全且跨平台的时间计算功能。它主要包含三个核心概念:duration:表示时间间隔
行知SLAM
·
2025-06-17 11:29
机器人工程师带你入门SLAM
unix
c++
自动驾驶
人工智能
C++11
新特性包装器
目录1.function2。150.逆波兰表达式求值编辑1.functionC++11中提供了新的类模板function,它是一个包装器,可以包装其它可以存储调用其它的可调用对象,这里的可调用对象包括函数指针,仿函数,.lambda,bind表达式等,存储的可调用对象被称为function目标,若function不含目标,则城它为空,会抛出异常。function的链接被包含在头文件中,我们在cpp
无敌的暴暴龙666
·
2025-06-16 12:49
C++
c++
java
开发语言
Tabulate 项目使用教程
Tabulate是一个头文件库,支持
C++11
及以上版本。项目快速启动要开始使用Tabulate,首先需要将库添加
·
2025-06-16 09:33
C++11
移动语义解析
当给函数传递对象当做函数参数时,可以使用引用类型来减少拷贝对象的代价,尤其是避免容器的拷贝等。但是当把函数内的局部对象当做返回值时,我们无法返回该局部对象的引用,导致每次返回局部对象都会进行拷贝。因为返回局部对象的引用是无意义的,当函数调用完成,局部对象就被析构,所以其引用指向了一块析构的内存。程序如果使用移动操作,避免了拷贝,将新变量指向了局部变量的内容。例如:std::vectorGetNum
一条叫做nemo的鱼
·
2025-06-15 17:50
C++
c++
开发语言
OpenCV视频I/O(1)视频采集类VideoCapture介绍
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述用于从视频文件、图像序列或摄像头捕获视频的类。
村北头的码农
·
2025-06-15 02:11
OpenCV
opencv
音视频
人工智能
C++11
Type Aliases:从入门到精通
文章目录一、TypeAliases基础概念1.1什么是类型别名1.2基本语法1.3与typedef的对比1.3.1语法对比1.3.2模板支持二、TypeAliases的使用场景2.1简化复杂类型2.2函数指针别名2.3模板别名2.4类成员别名三、TypeAliases的优势3.1提高代码可读性3.2简化代码3.3增强可维护性3.4提高可重用性3.5可移植性四、TypeAliases的注意事项4.1
码事漫谈
·
2025-06-14 18:13
c++11
c++
java
开发语言
C++11
Generalized(non-trivial) Unions:从入门到精通
文章目录一、引言二、基础知识回顾2.1传统联合体的定义与特点2.2传统联合体的限制三、
C++11
广义非平凡联合体的引入3.1概念与特性3.2定义语法四、使用方法与注意事项4.1非平凡成员的初始化4.2注意事项五
码事漫谈
·
2025-06-14 18:13
c++11
c++
java
开发语言
智能指针std::unique_ptr 和 std::shared_ptr
std::unique_ptr和std::shared_ptr是
C++11
引入的智能指针类型,它们分别用于不同的场景和需求。
ergevv
·
2025-06-13 14:34
c++
c++
智能指针
unique_ptr
shared_ptr
跟我学C++中级篇——枚举的作用
而C++程序员更多的喜欢使用常量包括
C++11
以后推出的constexpr(提醒:C和C++中常量的有细节的不同)。那么既然有了这二者,为什么还要搞一个枚举出来,这不是多此一举么。
fpcc
·
2025-06-12 18:43
C++
C++11
c++
OpenCV CUDA模块图像变形------对图像进行上采样操作函数pyrUp()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述函数用于对图像进行上采样操作(升采样),是GPU加速版本的高斯金字塔向上采样
村北头的码农
·
2025-06-12 13:34
OpenCV
opencv
人工智能
计算机视觉
【Linux】盘点<多线程控制>基本操作&演示:创建&中止&等待&分离
YY的《C++》专栏YY的《
C++11
》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2025-06-12 09:07
YY滴
《Linux系列》
linux
java
数据库
编程学习网站大全(C++/OpenCV/QT方向)—— 资源导航与深度评测
一、C++学习网站精选1.cppreference.com权威性最高:完整覆盖
C++11
到C++20标准文档,语言特性与标准库更新及时10。
小乌龟登顶记
·
2025-06-12 09:01
学习
c++
opencv
深入理解
C++11
|
C++11
新特性一览
文章目录一、
C++11
新特性
C++11
新引入的特性
C++11
主要的新语言特性(中英文对照)
C++11
的新关键字如下注:本书参考自《深入理解
C++11
:
C++11
新持性解析与应用》一书,其中大多数案例代码都来自书中的示例代码
我叫RT
·
2025-06-12 02:22
#
C++
深入理解C++11
c++
编程语言
c++11
C++ constexpr 和 if constexpr
constexpr和ifconstexpr备忘constexprandifconstexprCheatSheet中文English1.概念1.Concept-constexpr(
C++11
引入)用于修饰函数或变量
Arthur...J
·
2025-06-12 02:20
Programming
Practice
c++
开发语言
C++ decltype总结
decltype的中英文对照总结:中文English概念Conceptdecltype是
C++11
引入的关键字,用于在编译期获取表达式的类型。
Arthur...J
·
2025-06-12 02:20
Programming
Practice
开发语言
c++
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04IDE:VisualStudioCode编程语言:
C++11
题目描述地上有一个m行n列的方格,从坐标[0,0]起始。
村北头的码农
·
2025-06-11 22:22
c++
深度优先
c++
算法
OpenCV CUDA模块图像变形------ 构建仿射变换的映射表函数buildWarpAffineMaps()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述该函数根据给定的仿射变换矩阵M,生成两个映射表xmap和ymap。
村北头的码农
·
2025-06-11 22:22
OpenCV
opencv
人工智能
计算机视觉
【C#】C++的回调函数和C#的事件委托在某些方面有相似之处
Lambda表达式:
C++11
我不是程序猿儿
·
2025-06-11 13:21
C++
C#
c#
c++
算法
C++智能指针:shared_ptr 和 unique_ptr
std::shared_ptr是
C++11
标准库中引入的一种智能指针,它允许多个指针共享同一个对象的所有权。
lifallen
·
2025-06-11 10:58
C/C++
c++
开发语言
【
C++11
】智能指针底层原理
1.简介
C++11
引入的智能指针(SmartPointers)是管理动态内存的工具,旨在自动释放不再使用的对象,防止内存泄漏。
m0_70998129
·
2025-06-10 23:02
c++
C++11
委托构造函数和继承构造函数:从入门到精通
委托构造函数的语法1.3委托构造函数的使用示例1.4委托构造函数的注意事项二、继承构造函数2.1继承构造函数的定义与作用2.2继承构造函数的语法2.3继承构造函数的使用示例2.4继承构造函数的注意事项三、总结引言在
C+
码事漫谈
·
2025-06-10 19:30
c++11
c++
java
开发语言
OpenCV CUDA模块中用于稠密光流计算的 TV-L1(Dual TV-L1)算法类cv::cuda::OpticalFlowDual_TVL1
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述cv::cuda::OpticalFlowDual_TVL1类是基于变分优化方法的稠密光流算法实现
村北头的码农
·
2025-06-10 15:37
OpenCV
opencv
算法
人工智能
OpenCV CUDA 模块光流计算------稀疏光流算法类SparsePyrLKOpticalFlow
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述OpenCVCUDA模块中实现的稀疏光流算法类,基于Lucas-Kanade
村北头的码农
·
2025-06-10 15:37
OpenCV
opencv
算法
人工智能
C++11
C++11
初始化
C++11
初始化方法(以{}方式初始化时进行的转换)
C++11
将使用大括号的初始化称为列表初始化(list-initialization),因为这种初始化常用于给复杂的数据类型提供值列表
weixin_45766539
·
2025-06-10 15:35
C++
c++
【C++】std::bind和std::placeholders
std::bind是
C++11
引入的函数适配器模板,用于创建新的可调用对象,其核心语法和功能如下#includeautonew_callable=std::bind(callable,arg_list)
weixin_45766539
·
2025-06-10 14:02
c++
开发语言
C++ stl容器之string(字符串类)
string和char*的区别(1)string类对象的构造(2)容量操作(3)访问遍历1.用下标访问和遍历2.用迭代器访问和遍历①迭代器说明②迭代首尾注意事项③使用举例3.用"范围for"访问和遍历(
c+
hutaotaotao
·
2025-06-10 03:15
c++之STL
c++
STL
string
C++ 类一
文章目录1.类1.访问控制说明符2.成员函数1.构造函数1.无参构造函数2.拷贝构造函数3.移动构造函数(
C++11
)3.编译器生成的构造函数类型1.默认构造函数2.拷贝构造函数(浅拷贝)3.拷贝赋值运算符
·
2025-06-10 03:41
C++/C函数
你可以改用
C++11
的std::stoll()(stringtolong
HUN金克斯
·
2025-06-09 14:49
c++
c语言
开发语言
[
C++11
std::thread] 使用
C++11
编写 多线程程序
From:http://www.ibm.com/developerworks/cn/linux/1412_zhupx_thread/index.html本文讲述了如何使用
C++11
编写Linux下的多线程程序
qq781636104
·
2025-06-09 05:14
stdthread
【C++】特殊类设计
C++11
中:扩展了delete的用法,delete除了释放new
大锦终
·
2025-06-08 03:36
C++
c++
开发语言
C++11
内存模型:原子操作与线程同步
C++11
引入了一套全新的内存模型和原子操作库,为开发者提供了强大的工具来解决这些问题。本文将基于
C++11
中的相关章节内容,深入分析内存模型的概念以及如何在实际编程中应用。
盛艺小豆丁
·
2025-06-07 23:12
内存模型
原子操作
线程同步
内存排序
C++11
深入理解C++原子操作与内存排序
深入理解C++原子操作与内存排序背景简介
C++11
标准引入了一系列原子操作和内存模型的特性,旨在支持多线程环境下的数据同步和并发控制。
京脉圈
·
2025-06-07 23:12
C++
原子操作
内存排序
std::atomic
并发编程
C++中的原子操作:原子性、内存顺序、性能优化与原子变量赋值
C++11
引入了原子操作,通过头文件提供了一系列原子类
scoone
·
2025-06-07 23:12
C++
开发语言
c++
C++11
:深入理解完美转发
0.简介本文将对
C++11
中完美转发特性进行详细分析,主要对什么是完美转发(概念),完美转发产生原因(动机)以及完美转发的原理(实现,主要包含万能引用,引用折叠以及std::forward函数),应用进行介绍
程序员学习随笔
·
2025-06-07 23:11
C++
c++
算法
开发语言
C++中的Lambda 表达式
C++11
引入的Lambda表达式是一种匿名函数对象,它允许在代码中直接定义简短的可调用对象,无需显式定义函数或函数对象类。
景彡先生
·
2025-06-07 07:25
C++进阶
c++
开发语言
C++11
新增关键字~alignas(struct对齐、sizeof、alignof)
目录1、预备知识1.1struct对齐规则1.2struct不对齐方法2alignas关键字本文记录alignas关键字,同时介绍alignof和sizeof。1预备知识如有此知识点的同学,请绕过,直接看第2章。字节对齐主要是为了提高内存的访问效率,比如intel32位cpu,每个总线周期都是从偶地址开始读取32位的内存数据,如果数据存放地址不是从偶数开始,则可能出现需要两个总线周期才能读取到想要
农村苞米地
·
2025-06-05 22:43
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他