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++
C++
学习——
C++
基础知识
1.C++语言简介1.1一个简单的
C++
程序#include//包含头文件iostreamusingnamespacestd;//使用命名空间stdintmain(){//cout语句,有cout和插入运算符
未来牛马之星
·
2025-06-29 21:05
C++学习
c++
学习
开发语言
VS2019 配置QT
步骤:下载安装S2019(可以到官网下载)按默认的
C++
安装即可。下载安装QT创建一个工程文件在VS中插件添加qt的插件如果插件下载失败可以到这个链接下载,或者换一个网下载。
轩宇^_^
·
2025-06-29 21:33
qt
qt5
C++
基本语法与类和对象一
//
C++
兼容绝大多数C语言语法//C语言的第一个问题是命名冲突,如rand在有头文件和没有的时候#include//是inputoutputstream的缩写,是标准的输入输出流库namespacewjl
wangjialelele
·
2025-06-29 21:02
c++
C++
封装python调用库
传结构体中间用空字符串问题使用callback传输结构体,中间出现\0字符,使用std::vector类型voidPyProcessInterface::ProcessContent(constchar*buff,UINT32size,boolfromSelf){if(callback){std::vectordataVec(buff,buff+size);callback(std::move(d
技术大白
·
2025-06-29 21:01
c++
开发语言
C++
Primer系列 第19章 特殊工具与技术
C++Primer系列第19章特殊工具与技术19.1控制内存分配19.1.1重载new和delete19.1.2定位new表达式19.2运行时类型识别19.2.1dynamic_cast运算符19.2.2typeid运算符19.2.3使用RTTI19.2.4type_info类19.3枚举类型19.4类成员指针19.4.1数据成员指针19.4.2成员函数指针19.4.3将成员函数用作可调用对象19
哎呀熊熊熊
·
2025-06-29 20:26
c++
开发语言
Java核心技术 卷I:基础知识
1.2Java“白皮书”的关键术语简单性:指相对于
C++
简单(指针、多重继承等),但设计者也并没有试图清楚
C++
中所有不适当的特性面向对象:java与
C++
主要不同在于多重集成,以及接口概念网络技能健壮性安全性体系结构中立可移植性解释性
千灵域
·
2025-06-29 20:55
java
读书笔记
java
C++
分发器
以调用某个算法为例,该算法有一个确定的函数Process,其参数不确定,返回值确定为bool类型,当然Process的返回值也可用模板进行替换,实现更灵活的返回值。#pragmaonce#include#include#include#include#include#includeclassAlgorithmDispatch{public:templatestd::shared_ptralgori
IT灰猫
·
2025-06-29 20:55
c++
开发语言
模拟工作队列 - 华为OD机试真题(JavaScript卷)
华为OD机试题库《
C++
》限时优惠9.9华为OD机试题库《Python》限时优惠9.9华为OD机试题库《JavaScript》限时优惠9.9针对刷题难,效率慢,我们提供一对一算法辅导,针对个人情况定制化的提高计划
什码情况
·
2025-06-29 19:21
算法
面试
javascript
数据结构
华为od
数据分类 - 华为OD机试真题(JavaScript 题解)
华为OD机试题库《
C++
》限时优惠9.9华为OD机试题库《Python》限时优惠9.9华为OD机试题库《JavaScript》限时优惠9.9针对刷题难,效率慢,我们提供一对一算法辅导,针对个人情况定制化的提高计划
什码情况
·
2025-06-29 19:20
华为od
javascript
开发语言
数据结构
算法
机试
Qt:QCustomPlot库简介
QCustomPlot是一个基于Qt框架的轻量级
C++
绘图库,专为高效绘制二维图表(如曲线图、柱状图、金融图表等)而设计。
十秒耿直拆包选手
·
2025-06-29 19:17
C
and
C++
Qt
and
Pyside
QCustomPlot学习
qt
c++
QCustomPlot
GESP认证
C++
编程真题解析 | GESP202409 三级 单选题和判断题
欢迎大家订阅我的专栏:算法题解:
C++
与Python实现!本专栏旨在帮助大家从基础到进阶,逐步提升编程能力,助力信息学竞赛备战!
热爱编程的通信人
·
2025-06-29 18:13
历年GESP
CSP-J
CSP-S真题解析
c++
开发语言
C++
语言学习笔记:常对象和常引用
对于既需要共享、又需要防止改变的数据应该声明为常量。一、常对象1、声明对象时用const修饰,称之为常对象。const类型说明符对象名;2、常对象的数据成员值在对象的整个生存期间不能被改变。常对象必须进行初始化,而且不能被更新。3、在定义一个变量或常量时为它指定初值叫作初始化,而在定义一个变量或常量以后使用赋值运算符修改它的值叫作赋值。4、改变对象的数据成员值有两个途径:一是通过对象名访问其成员对
·
2025-06-29 18:12
RDKit:药物化学和分子数据处理的强大工具库
RDKit简介RDKit是一个由
C++
和Pytho
碳酸的唐
·
2025-06-29 15:45
机器学习
人工智能
黑马JVM解析笔记(六):深入理解JVM类加载机制与运行时优化
核心阶段:加载—>连接—>初始化1.1加载,以jdk1.8为例类加载器先把Person.class字节码解析为InstanceKlass(底层是
c++
)结构,存放一些关键信息和对象的引用,生命周期与类加载器相同
null不是我干的
·
2025-06-29 14:40
JVM
jvm
笔记
C++
第三阶段项目二:异步日志系统
目录一、项目目标二、功能需求1.核心功能2.扩展功能(后续可实现)三、实现思路1.整体架构设计2.关键技术点3.性能优化策略4.示例代码结构四、代码实现1.日志消息结构体2.线程安全队列(阻塞队列)3.日志处理器(后台线程)4.日志记录器(对外接口)五、运行示例1.示例代码:调用日志接口2.输出日志文件示例3.编译与运行六、代码关键点说明七、注意事项性能优化:线程安全:扩展性:八、扩展示例1.远程
程序员弘羽
·
2025-06-29 14:09
C++从入门到入土连载
c++
开发语言
C++
第三阶段 新标准库组件 - 第一节:std::optional、std::variant、std::any
目录一、概述二、std::optional:可选值管理1.核心特性2.基本用法3.常见问题与解决方案三、std::variant:类型安全的联合体1.核心特性2.基本用法3.常见问题与解决方案四、std::any:任意类型的容器1.核心特性2.基本用法3.常见问题与解决方案五、对比与适用场景六、示例代码汇总示例1:std::optional在函数返回值中的应用示例2:std::variant实现状
程序员弘羽
·
2025-06-29 14:39
C++从入门到入土连载
c++
开发语言
47、文件系统操作与管理
在
C++
中,文件系统的操作主要依赖于标准库中的头文件,该库提供了丰富的API来处理文件和目录。
nnn11
·
2025-06-29 14:08
C++编程精华:从基础到高级
C++
文件系统
std::filesystem
C++
魔塔基础版
本文将基于
C++
与EasyX图形库,实现魔塔的基础改编版,相较于原版,增加了升级、血量上限等功能,设计了四层地图与出乎意料的结局,并合理安排数值,使游戏趣味性与挑战性兼备。
偶尔贪玩的骑士
·
2025-06-29 13:36
c++
游戏
C++
第三阶段 新标准库组件 - 第二节:std::filesystem(文件系统操作)
目录一、std::filesystem概述1.核心作用2.核心组件二、std::filesystem的基本用法1.路径操作(std::filesystem::path)(1)路径构造与拼接(2)路径分解(3)路径修改2.目录与文件操作(1)创建目录(2)删除目录(3)检查文件存在(4)查询文件属性3.目录遍历(1)非递归遍历(2)递归遍历(3)过滤条件4.文件与目录操作(1)复制文件或目录(2)移
程序员弘羽
·
2025-06-29 13:35
C++从入门到入土连载
c++
开发语言
c++
多线程编写网络聊天室程序(socket)
先版本信息调用函数AfxSocketInit1BOOLCChatDlg::InitSocket(){m_socket=socket(AF_INET,SOCK_DGRAM,0);if(INVALID_SOCKET==m_socket){MessageBox("套接字创建失败!");returnFALSE;}SOCKADDR_INaddrSock;addrSock.sin_family=AF_INET
g710710
·
2025-06-29 11:54
c++
socket
多线程
c++
聊天
网络
winapi
【
C++
】实验八
题目:1、求面积,输入底和高,输出三角形的面积,循环上述输入输出过程,直到输入为负数时,程序输出“结束”。思路:写一个循环,输入为负时跳出,在循环内输入底和高输出三角形面积2、输出1000以内,能被2,7,9任意两个整除的数。每行输出5个。思路:用for循环来取出每一个数,再用逻辑表达式来分别判断3、输出两个数(含这两个数)之间所有奇数的和思路:需要两个由键盘输入的变量当作范围,用逻辑表达式进行判
会的全对٩(ˊᗜˋ*)و
·
2025-06-29 11:49
C++
c++
开发语言
经验分享
C++
入门笔记
出于未来找工作的需要,开始学习
C++
,并使用
C++
刷LeetCode。背景:本科有C语言课程,甚至学过汇编,研究生阶段主要使用Python。
张峻铖
·
2025-06-29 10:15
C++
c++
C++
入门笔记4 Bool类型的定义及使用
定义:bool是一种数据类型取值为false或者true定义:boolisFind=true;内存大小占一个字节使用bool的一些使用举例#includeusingnamespacestd;boolfun(inta,intb){returna+b>=10;}intmain(){boola=true;cout<
做自己就好.
·
2025-06-29 10:43
c++
从0到1
c++
笔记
开发语言
C++
入门学习笔记
C++
入门学习笔记1:命名空间2:
C++
输入&输出3:缺省参数4:函数重载5:引用6:内联函数1:命名空间在C语言的学习中变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突,使用命名空间的目的是对标识符的名称进行本地化
杨建QAQ
·
2025-06-29 10:42
c++
学习
笔记
C++
多态与虚函数
这一篇介绍一下
C++
面向对象三大特征之一的多态(之前面试某大厂的实习生被问到多态,后来又了解到一些设计模式,才体会到多态的强大,在这里把对多态的一点点浅显认识总结一下)如有侵权,请联系删除,如有错误,欢迎大家指正
可乐船长2020
·
2025-06-29 10:11
C/C++基础
多态
c++
C++
扩展 - 函数模板高级 - 返回类型自动推导
函数模板返回类型自动推导一、语法templateRTsmartAdd(constT1&a,constT2&b){returna+b;}//使用示例autoresult=smartAdd(3,4.5);//自动推导为double该函数模板的参数声明,包含三个部分:T1-第一个类型参数T2-第二个类型参数RT-返回类型,默认值为decltype(T1()+T2())的结果二、decltype关键字de
念致达
·
2025-06-29 09:39
#
C++扩展
c++
C++
实现一个基于多态的职工管理系统(附源码)
之前为了找实习,学了Python,刷了五六十道算法题,然后就开始投简历面试了,结果就是各个大厂一轮游,要Python开发的岗位又少的可怜。但所幸华为的实习面试通过了~本来以为这样就可以等着拿offer了,结果泡池子失败,今年华为的RAN研究部offer数量缩水,由于没在前四之列,所以就被pass掉了。然后又重新开始海投简历找实习。在无数次碰壁之后,深感自己才疏学浅,学的东西还是太少了。于是继续刷题
loveCC_orange
·
2025-06-29 09:09
C/C++
c++
面试
华为
后端开发
多态
【北上广深杭大厂编程面试题】
C++
篇...这里介绍
C++
是如何实现多态的?(三)
【北上广深杭大厂编程面试题】
C++
篇…这里介绍
C++
是如何实现多态的?(三)【北上广深杭大厂编程面试题】
C++
篇…这里介绍
C++
是如何实现多态的?
努力毕业的小土博^_^
·
2025-06-29 09:06
计算机基础知识和编程
c++
面试
java
开发语言
职场和发展
【
C++
第十一章】多态
前言需要声明的,本节课件中的代码及解释都是在vs2019下的x86程序中,涉及的指针都是4bytes。如果要其他平台下,部分代码需要改动。比如:如果是x64程序,则需要考虑指针是8bytes问题等等1.多态的概念1.1概念多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。举个栗子:比如买票这个行为,当普通人买票时,是全价买票;学生买票时,是半价买
时差freebright
·
2025-06-29 09:35
C++修炼之路
c++
开发语言
2024年03月CCF-GESP编程能力等级认证
C++
编程五级真题解析
本文收录于专栏《
C++
等级认证CCF-GESP真题解析》,专栏总目录:点这里。订阅后可阅读专栏内所有文章。一、单选题(每题2分,共30分)第1题唯一分解定理描述的内容是()?
码农StayUp
·
2025-06-29 08:03
c++
青少年编程
CCF
GESP
虚幻引擎编程反射系统实现
1.2UnrealHeaderTool(UHT)处理1.3生成的代码结构1.4运行时反射数据注册2、反射系统的关键数据结构2.1UClass2.2UProperty及其派生类2.3UFunction3、反射的实际应用场景3.1蓝图与
C+
污领巾
·
2025-06-29 07:54
虚幻
php
游戏引擎
浏览器的垃圾回收机制
开发者通常不需要手动分配或释放内存(如C/
C++
中的malloc/free)。这
甘露寺
·
2025-06-29 07:48
js
浏览器
javascript
前端
ADIOS2 介绍与使用指南
ADIOS2的主要特点ADIOS2核心概念ADIOS2安装Linux系统安装Windows安装ADIOS2基本使用
C++
示例Python示例ADIOS2高级特性并行I/O流模式ADIOS2引擎类型性能优化建议总结
东北豆子哥
·
2025-06-29 05:39
HPC/MPI
HPC
嵌入式环境下的
C++
最佳实践
目标:学习嵌入式环境下的
C++
最佳实践内存管理优化:避免动态分配为什么避免动态分配?堆内存分配(如malloc,new)开销大,速度慢。堆内存容易导致碎片化,增加内存压力。
is0815
·
2025-06-29 04:32
c++
开发语言
简说 MISRA-C++
MISRA-C++是嵌入式系统中广泛采用的
C++
编码规范,旨在提高代码安全性、可靠性和可维护性。
is0815
·
2025-06-29 04:32
c++
PAT A1052 Linked List Sorting
C++
主要的坑
Alinkedlistconsistsofaseriesofstructures,whicharenotnecessarilyadjacentinmemory.WeassumethateachstructurecontainsanintegerkeyandaNextpointertothenextstructure.Nowgivenalinkedlist,youaresupposedtosortt
sisi-mia
·
2025-06-29 04:27
PAT
甲级
算法
c++
学习
pat考试
VSCode更改程序编译之后生成文件的保存路径
文件夹过程在保存代码的文件夹下面再建一个保存生成文件的文件夹,我生成了out文件夹打开.vscode文件夹下面settings.json文件(这个json文件可以自己生成或复制过来,不影响使用)在settings.json中加入以下代码,我主要使用
C+
一low永逸
·
2025-06-29 03:50
安装IDE
vscode
浅谈Qt和
C++
的关系
Qt和C++Qt是QML和JavaScript的
C++
扩展功能工具包,并且Qt是由
C++
开发的,所以
C++
贯穿了整个Qt的项目。我会着重从
c++
的角度来介绍Qt。
Terrarily
·
2025-06-29 02:46
qt5
qt
c++
C++
使用大小括号初始化变量
转自个人博客本文对普通变量、普通类对象在初始化时使用()和{}的情况进行区分说明,以免混淆不清。一般使用()是使用构造函数初始化,使用{}是使用列表初始化,如下。1.基本初始化(略过)这里大概对基本初始化方式做一个归纳1.1默认初始化即只声明,让其调用默认构造函数。对于基本变量类型(如int、double…),只声明就不会定义具体的初始值。对于类对象,就会调用可以不用填参数的默认构造函数,如果没有
空名Noname
·
2025-06-29 02:15
c++
开发语言
C++
学习笔记.2
类和对象封装语法:class关键字{访问权限属性行为}#includeusingnamespacestd;constdoublepi=3.14;//设计一个圆类classcircle{//访问权限//公共权限public://属性intr;//行为doublec(){return2*pi*r;}};intmain(){//通过圆类创建具体的圆(对象)circlec1;c1.r=10;cout#in
Lowjin_
·
2025-06-29 02:44
C++
c++
学习
笔记
C++
快速排序算法详解与实现
本文将详细讲解快速排序算法的原理和实现,并通过
C++
语言展示其代码实现。
小小的博客
·
2025-06-29 01:38
排序算法
c++
算法
排序算法
c++
排序算法
C++
快速回顾(四)
C++
快速回顾(四)前言一、纯虚函数二、final关键字1.作用到函数2.作用到类三、虚函数原理四、Lambda一些知识补充前言用于快速回顾之前遗漏或者补充
C++
知识一、纯虚函数纯虚函数主要是当接口,没有具体的实现要到派生类去实现
帅_shuai_
·
2025-06-28 23:53
C++
c++
C++
入门基础语法,并提到希望内容详细且包含实例Demo,我假设你现在想要一个基于
C++
的人脸考勤系统源码,并且希望代码适合初学者,包含详细注释和说明
C++
入门基础语法,并提到希望内容详细且包含实例Demo,我假设你现在想要一个基于
C++
的人脸考勤系统源码,并且希望代码适合初学者,包含详细注释和说明。
zhxup606
·
2025-06-28 23:23
C++
c++
开发语言
C++
:vector容器(上篇)
1.vector的介绍及使用1.1vector的介绍vector文档说明链接:vector-C++Reference(cplusplus.com)1.2vector的使用1.2.1vector的定义(constructor)构造函数声明接口说明vector()(重点)无参构造vector(size_typen,constvalue_type&val=value_type())构造并初始化n个val
李白同学
·
2025-06-28 23:20
C++
c++
开发语言
C/
C++
快速回顾
C/
C++
的库参考大全:http://www.cplusplus.com/reference/C语言:C语言的入口方法:main(intargc,constchar*argv[])intargc指控制台传入的参数个数
Immok
·
2025-06-28 23:50
其他
C++
中对象传参的几种方式
在
C++
中传递对象作为函数参数有多种方式,每种方式都有不同的语义、性能特点和适用场景。
递归书房
·
2025-06-28 23:20
c++
【
C++
】
C++
快速回顾入门、概念概要
C++
语言跟其它语言类似,主要基本的本文不列举了。我在学习的过程中,遇到
C++
的不同之处,或者是重点的地方,都会将其记录下来。主要从关键字、常见函数、输入输出等角度去记录。
子非渔
·
2025-06-28 23:49
C++入门
C++
C++总结
用
C++
获取显示器信息:深入 WMI 与 COM 接口
本文将展示如何使用
C++
通过WindowsManagementInstrumentation(WMI)和ComponentObjectModel(COM)接口实现这一功能。
·
2025-06-28 22:15
LRU缓存
C++
请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字key已经存在,则变更其数据值value;如果不存在,则向缓存中插入该组k
monicaaaaan
·
2025-06-28 21:40
乐扣刷题
缓存
c++
spring
(LeetCode 面试经典 150 题 ) 238. 除自身以外数组的乘积 (前缀和)
C++
版本:classSolution{public:vectorproductExceptSelf(vector&nums){intn=nums.size();vectorpre(n,1);pre[0
岁忧
·
2025-06-28 20:30
LeetCode
面试经典
150
题
LeetCode
C++
JAVA
Go版本
leetcode
面试
算法
c++
go
java
上一页
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
其他