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++11
lambda
C++11
中做出了(抄Python的)更灵活、轻便的lambda表达式。lambda表达式lambda表达式是一个匿名
顾小玙
·
2025-06-29 14:06
c++
开发语言
OpenCV CUDA模块设备层-----线性插值函数log()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述该函数用于创建线性插值访问器,支持对GPU内存中的图像数据进行双线性插值采样
村北头的码农
·
2025-06-28 21:03
OpenCV
opencv
人工智能
计算机视觉
C++正则表达式语法
C++11
及以后的标准库提供了头文件,支持正则表达式的使用。下面是C++正则表达式的核心语法规则和用法:一、基本正则表达式语法1.普通字符直接匹配自身,例如:a匹配字符a。
Coding小公仔
·
2025-06-28 17:40
c/c++
c++
正则表达式
开发语言
C++智能指针编程实例
智能指针是
C++11
引入的重要特性,用于自动管理动态分配的内存,防止内存泄漏。下面介绍几种高级智能指针编程实例。
lixzest
·
2025-06-28 09:10
c++
开发语言
C++ Lambda表达式详解:从入门到精通
Lambda表达式是
C++11
引入的一种匿名函数对象,它允许我们在需要函数的地方内联定义函数,无需单独命名。Lambda的出现极大简化了代码,特别是在使用STL算法时。为什么需要Lambda?
Jay_515
·
2025-06-28 09:10
c++
Lambda
【设计模式】单例模式之双检锁(Double-Checked Locking)
核心思想双检锁的核心思想是:第一重检查(无锁):快速检查实例是否已创建加锁保护:确保只有一个线程进入创建流程第二重检查(有锁):再次检查实例是否已创建创建实例:如果仍未创建,则创建实例经典实现(
C++11
浩瀚之水_csdn
·
2025-06-28 04:09
#
软件模式
设计模式
单例模式
C++面试题(54)------把字符串转换成整数
操作系统:ubuntu22.04IDE:VisualStudioCode编程语言:
C++11
题目描述请你写一个函数,将字符串转换为整数(int)。
村北头的码农
·
2025-06-27 12:28
c++
c++
算法
开发语言
OpenCV CUDA模块设备层-----逐通道的正弦运算函数sin()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述OpenCV的CUDA模块(cv::cudev)中的一个设备端数学函数
村北头的码农
·
2025-06-27 12:57
OpenCV
opencv
人工智能
计算机视觉
gcc跟g++ -std=c99跟-std=
c++11
;解决方案:这个waring提示我
c++11
,也就是这里出错了,后来我改成了c99发现还是不行,原来是忘记q前面g+
爱敲键盘的小小志
·
2025-06-26 23:48
linux
c语言
开发语言
linux
OpenCV CUDA模块设备层-----设备端(GPU)线程块级别的一个内存拷贝工具函数blockCopy()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述在同一个线程块(threadblock内,将[beg,end)范围内的数据并行地复制到
村北头的码农
·
2025-06-26 05:51
OpenCV
opencv
人工智能
计算机视觉
C++面试题(43)------数组中数值和下标相等的元素
操作系统:ubuntu22.04IDE:VisualStudioCode编程语言:
C++11
题目描述给定一个整数数组nums,返回所有满足nums[i]==i的元素的值。
村北头的码农
·
2025-06-25 17:25
c++
c++
算法
数据结构
C++类和对象(二)---精讲版
⼀个类,我们不写的情况下编译器会默认⽣成以下6个默认成员函数,其次就是
C++11
以后还会增加两个默认成员函数,移动构造和移动赋值。①构造函数:主要完成初始化
strive programming
·
2025-06-25 13:26
c++
C++面试题(50)------股票的最大利润
操作系统:ubuntu22.04IDE:VisualStudioCode编程语言:
C++11
题目描述假设把某股票的价格按照时间先后顺序存储在数组中,请你计算一次交易中能获取的最大利润(卖出价-买入价)。
村北头的码农
·
2025-06-25 02:43
c++
c++
开发语言
深入理解 C++ Lambda表达式:四大语法特性 + 六大高频考点全解析
Lambda表达式是
C++11
引入的一项重要特性,它极大地改变了我们编写匿名函数的方式。
LyaJpunov
·
2025-06-25 00:26
面试经典
c++
算法
OpenCV CUDA模块设备层-----线程块级别的一个内存填充工具函数blockFill()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述在同一个线程块(threadblock)内,将[beg,end)范围内的数据并行地填充为指定值
村北头的码农
·
2025-06-24 17:25
OpenCV
opencv
人工智能
计算机视觉
C++法则12:右值引用的核心目的:支持移动语义(Move Semantics)
C++法则12:右值引用的核心目的:支持移动语义(MoveSemantics)右值引用(RvalueReference)是
C++11
引入的最重要特性之一,其主要设计目的就是支持移动语义(MoveSemantics
碧海蓝天2022
·
2025-06-24 04:04
c++
开发语言
【
C++11
笔记】关键字剖析 —— static
目录一、static的含义二、C/C++内存分布三、static和函数2.1static与函数变量三、static和类3.1static数据成员3.2static类实例对象3.3static成员函数四、小结4.1静态全局变量4.2静态局部变量4.3静态数据成员4.4静态成员函数五、其他一、static的含义当与不同类型一起使用时,static关键字具有不同的含义。通常,将static关键字用于局部
何处闻韶
·
2025-06-24 00:12
【C++筑基】
c++11
标准(5)——并发库(互斥锁)
欢迎来到博主的专栏:c++杂谈博主ID:代码小豪文章目录mutex其他类型的互斥锁具有RAII的管理锁方式其他相关函数在并发的场景下,会存在线程安全的问题,其核心原因在于,线程之间会有调度切换,比如linux中基于优先级,时间片的线程调度,一个线程在运行一个时间片后,会切换到下一个线程。这就会导致一个线程未完成的任务影响到后续线程的运行,特别是那些对于临界资源的修改操作。更多关于操作系统的原理就不
代码小豪
·
2025-06-23 18:29
c++杂谈
c++
C++ Lambda表达式
转载自本人博客1.Lambda表达式的简述Lambda表达式是
C++11
引入的一种函数对象,其使用更为简洁,能更方便的嵌入需要函数的地方。
空名Noname
·
2025-06-23 02:40
c++笔记
c++
数据库
lambda
Qt 多线程探秘1--QThread应用
最近看到很多多线程的例子,有Qt上的实现,有通过
c++11
来进行实现,深感其中的门道,遂打算细细剖析。
skyztttt
·
2025-06-23 02:07
Qt
qt
c语言
应用
多线程
OpenCV CUDA模块设备层-----反余弦(arccos)运算函数acos()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述函数acos()是OpenCV的cv::cudev模块中定义的一个设备端数学函数
村北头的码农
·
2025-06-23 00:22
OpenCV
opencv
人工智能
计算机视觉
ROS error: ‘nullptr’ was not declared in this scope
wasnotdeclaredinthisscope在cv_birdge的cmakelists.txt中添加:include(CheckCXXCompilerFlag)CHECK_CXX_COMPILER_FLAG("-std=
c+
青青草原的玫玫小羊
·
2025-06-22 17:06
笔记
Ubuntu
Python
cmake
linux
【
C++11
】线程创建于管理(std::thread)详解
目录一、基本用法1.1.包含必要的头文件1.2.创建线程1.3.传递参数给线程函数1.4.使用Lambda表达式1.5.使用std::ref或std::cref传递引用1.6.线程的ID1.7.检查线程是否可连接1.8.线程管理1.8.1.等待线程结束1.8.2.分离线程1.8.3.如果不调用join()或detach()二、高级特性2.1.线程同步2.2.线程本地存储(ThreadLocalSt
byte轻骑兵
·
2025-06-22 07:00
编程语言精要
#
C++深度探索与实战专栏
开发语言
c++
C++11
移动语义(Move Semantics) 简介
C++11
移动语义(MoveSemantics),它允许更高效地转移资源所有权,而不是复制资源。通过移动语义,C++程序可以避免不必要的深拷贝,从而提升性能,尤其是在处理大型对象或资源时。
程序员乐逍遥
·
2025-06-22 06:56
C++高手修炼营
C/C++多线程编程专题
C/C++网络编程专题
c++
开发语言
移动语义
move
OpenCV CUDA模块设备层-----在 GPU上计算反双曲正切函数atanh()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述对输入的uchar1像素值(范围[0,255]),先归一化到[0.0,1.0
村北头的码农
·
2025-06-22 04:13
OpenCV
opencv
人工智能
计算机视觉
C++ 右值引用(Rvalue reference)
右值引用(Rvaluereference)是
C++11
中的新特性,它可以在一些场景下提高代码的效率和可读性。
小邓吖
·
2025-06-21 13:10
c++
开发语言
【C++基础】第四十课:函数指针
【C++基础】系列博客为参考《C++Primer中文版(第5版)》(
C++11
标准)一书,自己所做的读书笔记。1.函数指针函数指针指向的是函数而非对象。和其他指针一样,函数指针指向某种特定类型。
x-jeff
·
2025-06-21 13:40
C++基础
c++
C++ 11 智能指针 std::weak_ptr
在
C++11
的智能指针体系中,除了std::shared_ptr和std::unique_ptr,还有一个非常重要的角色:std::weak_ptr。
程序员乐逍遥
·
2025-06-21 13:07
C++高手修炼营
C/C++网络编程专题
C/C++多线程编程专题
c++
算法
开发语言
智能指针
weak_ptr
C++11
完美转发(Perfect Forwarding)
在现代C++中,完美转发(PerfectForwarding)是一个非常重要但又略显神秘的概念。它允许我们在模板函数中将参数“原封不动”地传递给另一个函数,保持其原始的值类别(左值/右值)、const属性等信息不变。完美转发是实现通用库函数、工厂模式、泛型封装器(如std::function、lambda表达式)以及智能指针构造函数的关键技术之一。一、什么是完美转发?✅定义完美转发是指:在函数模板
程序员乐逍遥
·
2025-06-21 13:07
C++高手修炼营
C/C++网络编程专题
C/C++多线程编程专题
c++
开发语言
froward
C++ 移动语义解析
移动语义是在
C++11
标准中引入的。为此,添加了右值引用、移动构造函数和移动赋值运算符。此外,标准模板库(STL
ComputerInBook
·
2025-06-21 11:30
VC++
c++
编程思想
c++
C++移动语义
右值引用
引用
左值引用
c++11
:nullptr 关键字
在c++98/03标准中,初始化空指针有两种方式:int*int_ptr=0;int*int_ptr=NULL;而在
c++11
后,引入了nullptr关键字,让空指针的初始化更为安全。
BLR.cpp
·
2025-06-21 08:40
c++
空指针初始化
c++11
nullptr
nullptr关键字
c++ 11 nullptr
除了NULL之外,
C++11
新标准中又引入了nullptr来声明一个“空指针”,这样,我们就有下面三种方法来获取一个“空指针”:如下:int*t1=NULL;//需要引入cstdlib头文件int*t2
老菜鸟的每一天
·
2025-06-21 08:10
c++
11
14
19
c++
11
nullptr
为什么 C++ 11 引入了 `nullptr`
在
C++11
标准中,一个看似简单却意义重大的新特性被引入:nullptr。它用于表示“空指针”,替代了我们之前常用的常量NULL或者整数字面量0。
程序员乐逍遥
·
2025-06-21 07:05
C++高手修炼营
C/C++多线程编程专题
C/C++网络编程专题
c++
开发语言
C++11
nullptr
C++11
thread_local 关键字
在
C++11
中,thread_local关键字用于声明线程局部存储(TLS)变量,意味着每个线程都会有该变量的独立副本。它的引入使得多线程编程更加简便,尤其是在需要每个线程独立存储和维护数据时。
小刘同学++
·
2025-06-20 23:45
c++11
c++
开发语言
c++11
auto 、decltype关键字
在
C++11
中,auto和decltype是两个非常有用的特性,它们可以帮助简化代码,提高可读性,并增强类型推导的灵活性。它们的主要功能是自动推导变量类型,下面是它们的详细介绍和使用场景。
小刘同学++
·
2025-06-20 23:15
c++11
c++
开发语言
C++ 智能指针
C++智能指针是
C++11
引入的一种资源管理机制,用于自动管理动态分配的内存,减少手动内存管理的复杂性和内存泄漏的风险。
小刘同学++
·
2025-06-20 23:11
c++11
c++
C++ 异步编程:std::async、std::future、std::packaged_task 和 std::promise
利用
C++11
引入的标准库组件std::async、std::future、std::packaged_task和std::promise,我们可以更方便地处理多线程任务。
泡泡茶壶Wending
·
2025-06-20 21:54
开发语言
c++
C++11
标准(4)——并发库(多线程)
thisthreadc++11新增了与并发相关的库,包含线程、以及互斥、同步等与线程安全相关的库,与linux中所使用POSIX库不同,并发库是将其进行了封装,不再是面向过程的使用方式,并且添加了一些
c+
代码小豪
·
2025-06-20 21:22
c++杂谈
c++
java
开发语言
OpenCV CUDA模块设备层-----反正弦运算函数asin()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:
C++11
算法描述对一个uchar类型的像素值(范围[0,255]),先归一化到浮点范围
村北头的码农
·
2025-06-20 12:57
OpenCV
opencv
人工智能
计算机视觉
c++面试题(14)------顺时针打印矩阵
操作系统:ubuntu22.04IDE:VisualStudioCode编程语言:
C++11
题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个元素。
村北头的码农
·
2025-06-20 12:22
c++
c++
开发语言
揭秘: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
人工智能
计算机视觉
上一页
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
其他