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
MFC(C++)
对象的初始化和清理
生活中我们买的电子产品都基本会有出厂设置,在某一天我们不用时候也会删除一些自己信息数据保证安全
C++
中的面向对象来源于生活,每个对象也都会有初始设置以及对象销毁前的清理数据的设置。
Little-Hu
·
2025-06-21 14:47
C++学习
c++
学
C++
,赢好礼 | 侯捷
C++
系列精品课学习笔记征文活动指南与实战心得
如果你符合以下任意一条:✅正在啃《EffectiveC++》《STL源码剖析》却卡在模板元编程✅写
C++
代码时总在内存泄漏和多线程死锁中反复横跳✅想系统掌握现代
C++
特性却找不到学习路径✅渴望用一篇技术文章赢取机械键盘
秃头小饼干
·
2025-06-21 14:47
c++
学习
笔记
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++
语言在无人机应用开发中的应用
C++
语言在无人机应用开发中扮演着核心角色,特别是在对性能、实时性、资源利用效率和底层硬件控制有严格要求的领域。
ILOVECOMPUTING
·
2025-06-21 13:08
c++
无人机
开发语言
硬件
实时
性能
极致
C++
11 智能指针 std::weak_ptr
在C++11的智能指针体系中,除了std::shared_ptr和std::unique_ptr,还有一个非常重要的角色:std::weak_ptr。它是一个“弱引用”指针,用于配合shared_ptr解决资源管理中的循环引用问题,并实现更灵活的生命周期控制。一、什么是std::weak_ptr?std::weak_ptr是C++11引入的标准库模板类,定义于头文件中。它不拥有对象的所有权,只是对
程序员乐逍遥
·
2025-06-21 13:07
C++高手修炼营
C/C++网络编程专题
C/C++多线程编程专题
c++
算法
开发语言
智能指针
weak_ptr
C++11 完美转发(Perfect Forwarding)
在现代
C++
中,完美转发(PerfectForwarding)是一个非常重要但又略显神秘的概念。
程序员乐逍遥
·
2025-06-21 13:07
C++高手修炼营
C/C++网络编程专题
C/C++多线程编程专题
c++
开发语言
froward
使用过
C++
单向链表吗?一起来围观下,
C++
标准库std::forward_list单向链表的使用
01std::forward_list介绍std::forward_list是
C++
标准库中的一个单向链表容器。它与list双向链表不同,它只支持从头部到尾部的顺序遍历。
·
2025-06-21 12:03
「C/
C++
」C/C++STL篇 之 forward_list单向链表容器
✨博客主页何曾参静谧的博客(✅关注、点赞、⭐收藏、转发)全部专栏(专栏会有变化,以最新发布为准)「Win」Windows程序设计「IDE」集成开发环境「定制」定制开发集合「C/
C++
」C/
C++
程序设计
何曾参静谧
·
2025-06-21 12:32
c语言
c++
list
Qt编程:功能类介绍
Qt常用功能类Qt是一个功能强大的跨平台
C++
框架,提供了大量实用的类来简化开发。
倔强老吕
·
2025-06-21 11:00
QT开发
qt
C++
移动语义解析
目录1.移动语义2.使用移动语义3.编写移动构造函数和移动赋值运算符函数1.移动语义移动语义是
C++
语言的一组语义规则和工具。它旨在移动生命周期已到期的对象,而不是复制它们。
ComputerInBook
·
2025-06-21 11:30
VC++
c++
编程思想
c++
C++移动语义
右值引用
引用
左值引用
C++
容器之 forward_list (单向链表)使用说明
目录1.语法格式2.说明3.用法示例1.语法格式描述控制可变长度元素序列的对象。该序列存储为单向(前向)链接的节点列表,每个节点包含一个Type类型的成员。template>classforward_list;Type:要存储在forward_list中的元素数据类型。Allocator:存储的分配器对象,封装了有关forward_list内存分配和释放的详细信息。此参数为可选参数。默认值为all
ComputerInBook
·
2025-06-21 11:59
c++
VC++
编程思想
算法
c++
单向链表
jump_i386_ms_pe_masm.asm 汇编函数探秘(
C++
高级编程指南)
jump_i386_ms_pe_masm.asm汇编函数深度解析上下文切换原理当前上下文目标上下文┌───────────────────────┐┌───────────────────────┐│寄存器/状态保存区域││寄存器/状态恢复区域││-MXCSR,x87,TEB││-MXCSR,x87,TEB││-EDI,ESI,EBX,EBP││-EDI,ESI,EBX,EBP│└────────
liulilittle
·
2025-06-21 11:56
C/C++
Extension
Markdown
汇编
c++
开发语言
协程
协同程序
原理
c
OPENPPP2 通用有栈协程架构探秘(
C++
高级编程指南)
OPENPPP2通用有栈协程架构探秘原理图管理11底层切换11YieldContext-状态机s_-调用者上下文caller_-协程上下文callee_-栈内存stack_-执行器context_-线程绑定strand_«底层库»BoostContextfcontext/jump_fcontext«用户函数»SpawnHandler用户协程函数整体架构图️主线程io_contextYieldCon
liulilittle
·
2025-06-21 11:55
Markdown
C/C++
Extension
架构
c++
开发语言
协程
协同程序
并行
网络
C/
C++
17标准最小编译器支援版本
本文标记C/C++17标准最小编译器支援版本号,但此处以C++1z(C++17)草案版本号作为最低,因为在考虑C/C++17标准时,应当以标准最低兼容版本为准。VC++最小支援版本:VisualStudio2017及更新版本开始支持C++17特性。GCC最小支援版本:GCC7.1版本及更新版本开始支持C++17特性。Clang最小支援版本:Clang5.0版本及更新版本开始支持C++17特性。关于
liulilittle
·
2025-06-21 11:25
C/C++
c++
开发语言
c++
系列之智能指针的使用
博客:小怡同学个人简介:编程小萌新如果博客对大家有用的话,请点赞关注再收藏智能指针的使用及原理AII(ResourceAcquisitionIsInitialization)是一种利用对象生命周期来控制程序资源(如内存、文件句柄、网络连接、互斥量等等)的简单技术。在对象构造时获取资源,接着控制对资源的访问使之在对象的生命周期内始终保持有效,最后在对象析构的时候释放资源。std::auto_ptrc
小怡同学..
·
2025-06-21 10:53
c++
开发语言
CppCon 2017 学习:Howling at the Moon: Lua for
C++
Programmers
“HowlingattheMoon:LuaforC++Programmers”听起来像是一篇或一次分享,旨在让熟悉
C++
的开发者迅速理解并上手Lua。
虾球xz
·
2025-06-21 10:50
CppCon
学习
lua
c++
开发语言
c++26新功能—hive容器
C++
作为一门技术,也是如此。STL中的容器,也是先从常见的向量、链表以及映射等等开始应用,
fpcc
·
2025-06-21 08:13
C++11
C++
c++
hive
【c\
c++
】线程分离thread::detach()
一、基本概念1.1函数原型voidstd::thread::detach();1.2核心作用分离线程对象与实际执行线程,使两者互不影响:线程对象销毁时不会终止实际线程实际线程独立运行直到结束系统自动回收线程资源1.3线程生命周期对比状态join()detach()控制流阻塞调用线程直到目标线程结束立即返回,线程继续独立运行资源回收调用join()时回收资源线程结束时系统自动回收资源对象关系保持关联
王牌飞行员_里海
·
2025-06-21 08:42
C\C++
c语言
c++
java
C/
C++
面试:为什么要引入nullptr
空指针nullptrnullptr出现的目的是为了替代NULL在某种意义上来说,传统
C++
会把NULL、0视为同⼀种东⻄,这取决于编译器如何定义NULL,有些编译器会将NULL定义为((void*)0)
OceanStar的学习笔记
·
2025-06-21 08:41
C++
开发语言
后端
为什么
C++
引入nullptr ?
C++
是强类型语言,void*是无法隐式转换为别的指针类型的。
C++
里面void*指针不能赋值给其他类型指针。这里面其实有两个问题:为什么其他指针类型可以隐式转为void*类型,反过来却不允许?
努力进大厂的新青年
·
2025-06-21 08:41
c++
c语言
c++11:nullptr 关键字
前言在
c++
程序中,为了避免野指针等问题,一般在定义指针的同时会完成初始化操作。而当指针不明确时,通常会将其初始化为空。
BLR.cpp
·
2025-06-21 08:40
c++
空指针初始化
c++11
nullptr
nullptr关键字
c++
11 nullptr
c++
指针的使用,在所有教材中都提倡声明的时候要初始化,防止“野指针”,如果不明确该指针指向变量,则直接赋予NULL值。
老菜鸟的每一天
·
2025-06-21 08:10
c++
11
14
19
c++
11
nullptr
C++
中的类型转换: static_cast dynamic_cast const_cast reinterpret_cast
C++
提供了四种主要的类型转换操作符:static_cast、dynamic_cast、const_cast和reinterpret_cast。
程序员乐逍遥
·
2025-06-21 08:38
C++高手修炼营
C/C++网络编程专题
C/C++多线程编程专题
c++
开发语言
类型转换
Google 的 Protocol Buffers 介绍
它通过.proto文件定义数据结构,然后使用编译器生成代码,支持多种编程语言(如
C++
,J
程序员乐逍遥
·
2025-06-21 08:37
C++高手修炼营
C/C++多线程编程专题
C/C++网络编程专题
后端
c++
protobuffer
序列化
为什么
C++
11 引入了 `nullptr`
本文将详细介绍为什么
C++
需要引入nullptr,以及它解决了哪些问题。一、传统方式的问题在C++11之前,我们通常使用以下两种方式来表示空指针:int*p1=NULL;int*p2=
程序员乐逍遥
·
2025-06-21 07:05
C++高手修炼营
C/C++多线程编程专题
C/C++网络编程专题
c++
开发语言
C++11
nullptr
学习笔记1- MoveGroup
C++
Interface
此博文主要是用来记录ROS-Kinetic中,用于机器人轨迹规划的MoveIt功能包的学习记录。英文原版教程见此链接:http://docs.ros.org/en/kinetic/api/moveit_tutorials/html/doc/move_group_interface/move_group_interface_tutorial.html引:MoveIt是基于MoveGroup这个类,M
HarwardWu
·
2025-06-21 06:57
ROS学习历程
MOVEIT
编程语言
运动学
c++
语言输入监听器
目的:按空格键立即响应,不需要按Enter键这段C语言代码演示了一个实时键盘响应的程序。使用conio.h库中的_kbhit()和_getch()函数,程序可以检测键盘输入而不需要按回车键。当用户按下空格键时会显示提示信息,按下ESC键则退出程序,其他按键也会显示相应反馈。代码实现了一个简单的键盘监听循环,展示了如何获取和处理即时按键输入。实施软件:vsWindows11代码:#include#i
·
2025-06-21 03:37
华为OD机试 2025B卷 - 最大的数 (
C++
& Python & JAVA & JS & GO)
最大数2025B卷目录点击查看:华为OD机试2025B卷真题题库目录|机考题库+算法考点详解2025B卷200分题型题目描述给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除;删除某个重复的数字后,其它数字相对位置保持不变。如34533,数字3重复超过2次,需要删除其中一个3,删除第一个3后获得最大数值4533。请返回经过删除操作后的最大的数值,以
无限码力
·
2025-06-21 02:29
华为OD机试真题刷题笔记
华为od
华为OD2025B卷
华为OD机试2025B卷
华为OD机考2025B卷
华为OD机考2025B卷 - 最小循环子数组(Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述给定一个由若干整数组成的数组nums,请检查数组是否是由某个子数组重复循环拼接而成,请输出这个最小的子数组。输入描述第一行输入数组中元素个数n,1≤n≤100000第二行输入数组的数字序列nums,以空格分割,0≤nums[i]<10备注数组本身是其最大的子数组,循环1次可生成的自身;输出描述输出最小的子数组的数字序列
算法大师
·
2025-06-21 02:58
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
华为od
python
javascript
c++
华为OD机考2025B卷
Go语言从零构建SQL数据库引擎(3)
Go语言在这两方面都表现出色:性能优势:编译为本地机器码,执行效率接近C/
C++
垃圾回收器设计精良,暂停时间短内置高效的并发原语(goroutines和channels
烧瓶里的西瓜皮
·
2025-06-21 01:53
从零开始写数据库
数据库
golang
sql
ROS学习之动作通信
动作通信_小结_哔哩哔哩_bilibili首先,服务端的目标:可以提取客户端请求提交的整形数据,并且累加从1到该数据之间所有整数之和完成每累加一次都计算当前运算进度,连续返回到客户端,在最后显示求和关于
C+
扶我起来我还想学
·
2025-06-21 00:20
学习
机器人
python
c++
ROS学习话题通信之Python实现
与上一篇
C++
实现同理下面给出相关的Python实现代码关于py文件的talker:(demo01_talker_str_pyimportrclpyfromrclpy.nodeimportNodefromstd_msgs.msgimportStringclassTalker
扶我起来我还想学
·
2025-06-21 00:18
学习
python
ROS2
ubuntu
实现哈夫曼树 Python和
C++
下面是一个简单的Python实现哈夫曼树的程序:classNode:def__init__(self,freq,symbol):self.freq=freqself.symbol=symbolself.left=Noneself.right=Nonedefhuffman_tree(data):#统计字符频率freq={}forsymbolindata:freq[symbol]=freq.get(s
ぼっち・ざ・ろっく!-後藤一里|ポチ
·
2025-06-21 00:17
开发语言
c++
算法
python
C++
智能指针
C++
智能指针是C++11引入的一种资源管理机制,用于自动管理动态分配的内存,减少手动内存管理的复杂性和内存泄漏的风险。
小刘同学++
·
2025-06-20 23:11
c++11
c++
人工智能混合编程实践:
C++
调用封装好的DLL进行图像超分重建(v2.0)
人工智能混合编程实践:
C++
调用封装好的DLL进行图像超分重建(v2.0)前言相关介绍
C++
简介ONNX简介ONNXRuntime简介**核心特点**DLL简介**核心特点****创建与使用****应用场景
FriendshipT
·
2025-06-20 22:31
人工智能混合编程实践
人工智能
c++
开发语言
超分辨率重建
图像处理
第十六届蓝桥杯大赛软件赛省赛 C/
C++
大学 B 组
第十六届蓝桥杯大赛软件赛省赛C/
C++
大学B组第十六届蓝桥杯大赛软件赛省赛C/
C++
大学B组【选手须知】gzg大学竞赛君提供考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试题。
大学竞赛君
·
2025-06-20 21:26
算法
C++
异步编程:std::async、std::future、std::packaged_task 和 std::promise
C++
异步编程:std::async、std::future、std::packaged_task和std::promise在现代
C++
编程中,异步编程已经成为一种常见的模式。
泡泡茶壶Wending
·
2025-06-20 21:54
开发语言
c++
最大子数组和
C++
给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23暴力求解会超出时间限制,这里试一下动态规划
monicaaaaan
·
2025-06-20 21:24
乐扣刷题
c++
开发语言
异步编程中std::async的使用
std::async是一个
C++
标准库中的函数模板,用于异步执行可调用对象(例如函数、lambda表达式或函数对象)。
lianghu666
·
2025-06-20 21:53
C/C++
c++
C++11标准(4)——并发库(多线程)
欢迎来到博主的专栏:
c++
杂谈博主ID:代码小豪文章目录thread的相关函数thisthreadc++11新增了与并发相关的库,包含线程、以及互斥、同步等与线程安全相关的库,与linux中所使用POSIX
代码小豪
·
2025-06-20 21:22
c++杂谈
c++
java
开发语言
C++
中,编译,执行,调试,运行,基本概念及区别
1.编译(compile):依赖于编译器,vc++中这一过程是将源码转化成目标文件,如.obj文件,src文件等,从源代码的语言转变为另外一种计算机语言(一般为比源代码语言更为底层的语言)2.生成:指的是链接过程,是指一些列的处理,包括编译,英文是build.依赖于链接器。vc++中在这一阶段将所有的目标文件和所有需要用到的组件组合成一个整体。3.调试:让程序在系统中运行之前的查错和改错;让程序在
知青春之宝贵
·
2025-06-20 20:47
C++程序学习
c++
开发语言
C/
C++
和 OpenCV 来制作一个能与人对弈的实体棋盘机器人
工具:
C++
,OpenCV。功能:校准摄像头、检测棋盘边界、进行透视变换、分割64个棋盘格、识别每个格子上的棋子、检测人类玩家的走法。
whoarethenext
·
2025-06-20 19:12
c语言
c++
opencv
下棋
贪心算法:用
C++
玩转最优解的艺术(实战宝典)
三、
C++
实战:背包问题经典案例:部分背包问题贪心策略代码实现代码解读(重点!)四、为什么有人骂它"目光短浅"?贪心算法的局限性避坑指南(亲测有效!)
digitalpath
·
2025-06-20 17:26
贪心算法
c++
算法
其他
类和对象~
为了区分成员变量,一般习惯上成员变量会加一个特殊标识,如成员变量前面或者后面加_或者m开头,注意
C++
中这个并不是强制的,只是一些惯例,具体看公司的要求。
C++
中struct也可以定义类,
Richxiaotang
·
2025-06-20 16:54
c++
使用
MFC
与TCP/IP构建多用户网络服务器
本文还有配套的精品资源,点击获取简介:本项目展示了如何利用微软基础类库(
MFC
)在VisualStudio2010中创建一个基于TCP/IP协议的网络服务器。
Lemaden
·
2025-06-20 16:21
【操作系统】总结篇
【计算机网络】总结篇【数据库】总结篇【设计模式】总结篇【
C++
语言】总结篇本文目录1.常用的Linux命令2.Linux中查看进程运行状态的指令、查看内存使用情况的指令、tar解压文件的参数3.文件权限怎么修改
mortalོ
·
2025-06-20 16:20
我的漫漫求职路
linux
c++
[Qt学习]基础小知识
一、Qt的概念Qt库是一个用于开发跨平台应用程序和用户界面的
C++
框架。它提供了丰富的类库和工具,能够让开发者方便地创建功能强大、图形化用户界面(GUI)友好的应用程序。
monicaaaaan
·
2025-06-20 15:47
Qt学习
qt
学习
开发语言
C++
网络编程方面的开源项目
目录一、前言二、
C++
网络编程库三、
C++
网络编程库使用注意事项3.1、兼容性和依赖性:3.2、性能和效率:3.3、安全性:3.4、文档和社区支持:3.5、开发和调试:3.6、扩展性和维护性:3.7、许可证
·
2025-06-20 14:13
华为OD机试 2025 B卷 - 机房布局 (
C++
& Python & JAVA & JS & GO)
机房布局华为OD机试真题目录:点击去查看华为OD2025B卷100分题型题目描述小明正在规划一个大型数据中心机房,为了使得机柜上的机器都能正常满负荷工作,需要确保在每个机柜边上至少要有一个电箱。为了简化题目,假设这个机房是一整排,M表示机柜,I表示间隔,请你返回这整排机柜,至少需要多少个电箱。如果无解请返回-1。输入描述无输出描述无用例1输入MIIM输出2题解思路:两种解法首先说明返回-1的情况,
无限码力
·
2025-06-20 13:06
华为OD机试真题刷题笔记
华为od
华为OD2025B卷
华为OD机试2025B卷
华为OD机试
华为OD机考2025B卷
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他