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++
STL常用库的使用方法(一)
文章目录(0)C++STL介绍(0)C++STL组件(一)Vector容器1)创建vector2)尾部元素扩张3)访问Vector元素4)元素的删除5)元素的排序6)向量的大小(二)String基本字符系列容器1)创建String对象2)给String赋值(三)set集合容器1)创建set集合对象2)元素的插入与中序遍历3)元素的反向遍历4)元素的删除5)元素的检索(四)map映射容器1)map创
小崔的技术博客
·
2025-03-21 15:41
算法
c++
算法
开发语言
二叉树的三种遍历【树的遍历】(
C++
实现)Binary Tree Traversal
之前我们有分别讲解二叉树的三种遍历的相关代码实现:⭐算法OJ⭐二叉树的前序遍历【树的遍历】(
C++
实现)BinaryTreePreorderTraversal⭐算法OJ⭐二叉树的中序遍历【树的遍历】(
C
Vitalia
·
2025-03-21 14:01
理论基础
c++
树的遍历
二叉树
【CXX-Qt】2.1 构建系统
需要了解的可以阅读上2篇文章:Cargo集成CMake集成CXX-Qt可以与任何
C++
构建系统一起使用,只要在调用Cargo之前设置了QMAKE、CXX_QT_EXPORT_DIR和CXX_QT_EXPORT_CRATE
Source.Liu
·
2025-03-21 13:28
CXX-Qt
qt
rust
c++
const
关键字
的作用和用法
在
C++
中,const
关键字
有以下作用和用法:修饰变量-表示该变量的值不能被修改,在定义时必须初始化。例如:constintnum=10;,之后任何试图修改num值的操作都会导致编译错误。
C++ 老炮儿的技术栈
·
2025-03-21 13:25
开发语言
c++
笔记
学习
c语言中longjmp()函数,C语言的反人类函数:setjmp和longjmp的详细剖析
我希望看这篇文章的你对
C++
的传统异常处理,即try...catch...throw有了解(不是WindowsSEH),这样才能方便你最深入的理解这2个C语言的反人类函数。
weixin_39822629
·
2025-03-21 12:46
c语言中longjmp()函数
[模拟实现]unique_ptr、shared_ptr智能指针--
C++
版本的代码实现
一、unique_ptrunique_ptr是在auto_ptr的基础之上,解决了多个智能指针同时指向一个对象,发生管理权转移,只有一个智能指针指向了对象,其他的都是管理的空对象的行为。这里的多个智能指针指向同一个对象是通过拷贝构造或者赋值重载实现的,unique_ptr的解决办法就是将这两种方式禁用掉,不让其进行这类操作,保证了同一时间只有一个智能指针指向该对象。1.构造函数与析构函数std::
北顾南栀倾寒
·
2025-03-21 12:42
c++
开发语言
C++
:try 语句块和异常处理
C++
异常处理机制:try、catch和throw异常处理是
C++
中处理运行时错误的机制,通过分离正常逻辑与错误处理提升代码可读性和健壮性。
愚戏师
·
2025-03-21 12:41
c++
java
开发语言
13 异常处理的使用大全
在
C++
、Java和C#等高级语言中,都提供了对于异常的处理机制。异常处理,实际上是一种转移程序控制权的方式。当程序中抛出了异常时,我们可以捕获异常,进而进行相应的处理。
希望_睿智
·
2025-03-21 12:09
C++基础知识精讲
c++
windows
c语言
开发语言
异常处理
C语言的setjmp和longjmp
异常处理我们知道,在
C++
语言中,我们可以通过trycatch机制来捕获函数中的异常,然后从代码正常执行流程突然跳出到catch关键词描述的异常处理代码分支中。
ADM实验室
·
2025-03-21 11:08
编程语言
c语言
c++
【
C++
】
C++
从入门到精通教程(持续更新...)
前言最近在整理之前一些
C++
资料,重新整理出了一套
C++
从基础到实践的教程,包含概念、代码、运行结果以及知识点的扩展,感兴趣的后续大家持续关注。
废人一枚
·
2025-03-21 11:34
C++
c++
开发语言
Visual
C++
从入门到精通第三版 PDF 下载
这本书是一本非常适合初学者的入门书籍,内容涵盖了从
C++
基础知识到Visual
范武心Lucinda
·
2025-03-21 10:54
算法基础——蓝桥杯(python实现,实际上大多数用
c++
更明白易懂)(第一部分,共12个小题)
1.成绩统计问题描述:编写一个程序,建立一个字典,每个字典包含姓名、学号、英语成绩、数学成绩和
C++
成绩,并通过字典操作平均分最高的学生和平均分最低的学生并且输出。
New_Teen
·
2025-03-21 10:53
算法
蓝桥杯
python
C++
小课堂——friend友元
文章目录1.友元函数2.友元类3.友元成员函数友元关系不存在传递性友元小结在
C++
中,friend
关键字
用于声明友元(friend)。
New_Teen
·
2025-03-21 10:22
C++
c++
笔记
开发语言
学习
【AI大模型应用开发】RAG-Fusion框架:忘掉 RAG,未来是 RAG-Fusion
大家好,我是同学小张,+v:jasper_8017一起交流,持续学习
C++
进阶、OpenGL、WebGL知识和AI大模型应用实战案例,持续分享,欢迎大家点赞+关注,共同学习和进步。
同学小张
·
2025-03-21 10:22
大模型
人工智能
笔记
chatgpt
agi
embedding
RAG
prompt
【
C++
】动态规划从入门到精通
一、动态规划基础概念详解什么是动态规划动态规划(DynamicProgramming,DP)是一种通过将复杂问题分解为重叠子问题,并存储子问题解以避免重复计算的优化算法。它适用于具有以下两个关键性质的问题:最优子结构:问题的最优解包含子问题的最优解重叠子问题:不同决策序列会重复求解相同的子问题下面用一些例子(由浅入深)了解动态规划1.1斐波那契数列递归实现解析intfib(intn){if(n>d
諰.
·
2025-03-21 09:50
动态规划
c++
rag-给一篇几百页的pdf,如何从中找到关键信息并汇总出关系图
也不能忘了传统搜索方法,基于搜索的、基于传统词频的、基于
关键字
的。。。假设已经找到了信息所在的目标,如果它是个表格,
蒸土豆的技术细节
·
2025-03-21 09:20
人工智能
VScode使用教程
1.1特性1.2VScode下载安装1.3VScode基本使用1.4vsCode安装插件的3种方式1.5不能联网的电脑vscode安装插件3种方式1.6vsCode调试代码(3种模式)2VScode编写
c+
晓码bigdata
·
2025-03-21 09:18
C++
python
vscode
编辑器
[C/
C++
][VsCode]使用VsCode在Linux上开发和Vscode在线调试
目录0.前言1.win10上搭建环境Linux环境2.编写makefile3.怎么在线调试结语0.前言在开发中,可以一边开发一边调试,这样可以大大的减少bug;但是正常来说一个大点的项目,是不太可能单步调试的,因为一般都是用make或者CMake,甚至安卓中的Android.bp来编译;因此检查调试程序,仅能通过编译后,烧录到目标板子上或者搭建好的环境上,根据Log信息来调试,这样确实有点麻烦,但
★Orange★
·
2025-03-21 09:45
Linux
C++
嵌入式
c语言
c++
vscode
2024年CSP-J认证 CCF信息学奥赛
C++
中小学初级组 第一轮真题-完善程序题解析
2024CCF认证第一轮(CSP-J)真题三、完善程序题第一题判断平方数问题:给定一个正整数n,判断这个数是不是完全平方数,即存在一个正整数x使得x的平方等于n试补全程序#include#includeusingnamespacestd;boolisSquare(intnum){inti=(1);intbound=(2);for(;i>n;if(isSquare(n)){cout<
小兔子编程
·
2025-03-21 08:12
NOI
CSP-J信息学奥赛
c++判断平方数
c++汉诺塔
2024CSP-J真题
2024CSP初级真题
2024CSP-J真题解析
中小学信奥真题
c++真题解析
Chapter 9: Using Templates in Practice_《
C++
Templates》notes
UsingTemplatesinPracticeStep1:UnderstandTemplateDefinitionsandtheInclusionModelKeyConceptCodeExampleExplanationStep2:TackleLinkerErrorswithExplicitInstantiationKeyConceptCodeExampleTestCaseStep3:Decod
郭涤生
·
2025-03-21 07:06
c/c++
c++
开发语言
笔记
【动态规划】P6005 [USACO20JAN] Time is Mooney G|普及+
本文涉及知识点
C++
动态规划P6005[USACO20JAN]TimeisMooneyG题目描述Bessie正在安排前往牛尼亚的一次出差,那里有NNN(2≤N≤10002\leqN\leq10002≤N
软件架构师何志丹
·
2025-03-21 07:05
#
洛谷普及+
动态规划
算法
c++
洛谷
图论
C++
,Go 语言开发危险化学品流动跟踪APP
C++
和Go语言的结合在这个项目中可以发挥各自的优势:
C++
适合高性能计算、底层硬件交互和实时数据处理,而Go语言适合高性能后端服务、并发处理和分布式系统。---##1.**项
Geeker-2025
·
2025-03-21 07:03
c++
golang
并查集:从连通性检测到动态合并的算法艺术
并查集:从连通性检测到动态合并的算法艺术(
C++
实现)一、并查集:算法世界的隐形支柱在算法竞赛和工程实践中,并查集(DisjointSetUnion,DSU)是解决动态连通性问题的终极武器。
六七_Shmily
·
2025-03-21 07:33
数据结构与算法分析
算法
笔记:代码随想录算法训练营day56:图论理论基础、深搜理论基础、98. 所有可达路径、广搜理论基础
学习资料:代码随想录连通图是给无向图的定义,强连通图是给有向图的定义朴素存储:二维数组邻接矩阵邻接表:list基础知识:
C++
容器类|菜鸟教程深搜是沿着一个方向搜到头再不断回溯,转向;广搜是每一次搜索要把当前能够得到的方向搜个遍深搜三部曲
jingjingjing1111
·
2025-03-21 07:01
笔记
【MATLAB】simulink中的S-function
它是一种可以用多种编程语言(如C、
C++
、Fortran等)编写的函数,用于自定义模块的行为。通过编写S-function,可以实现特定的算法、逻辑或复杂的动态特性,来扩展Simulink的功能。
龙泽金
·
2025-03-21 06:25
matlab
开发语言
C++
多线程常见的数据竞争模式及示例分析
一、简单竞争最简单的数据竞争是最常见的一种:两个线程在没有任何同步的情况下访问一个内置类型的变量。很多时候,这种竞争是良性的(代码统计一些允许不精确的统计信息)。intvar;voidThread1(){//在一个线程中运行。var++;}voidThread2(){//在另一个线程中运行。var++;}但有时这种竞争是极其有害的(例如,如果var是在计算你的钱的数量时)。二、线程不友好的引用计数
老猿讲编程
·
2025-03-21 06:24
c++
开发语言
多线程
数据竞争
python类重载构造函数_Python:重载构造方法
对于使用过
C++
的人来说,构造函数与析构函数不会陌生。构造函数在对象创建时被调用,析构函数在对象被销毁时被调用。而Python中也有类似的特殊函数:__new__,__init__,__del__。
炒锅电解氯化钠
·
2025-03-21 06:17
python类重载构造函数
八股文-
C++
运行时多态与函数调用机制详解
C++
运行时多态与函数调用机制详解1.重载与覆盖的对比重载示例覆盖示例2.运行时多态的本质3.虚函数表的实现机制代码示例运行结果虚函数表(vtable)和虚指针(vptr)的实现Base类的内存布局Derived
tt555555555555
·
2025-03-21 05:15
面经
C++学习
c++
开发语言
NLU-预训练模型-2018:Bert(二)【“Masked LM”缺点:①预训练与微调不一致;②忽略了掩码位置间的依赖关系】【复杂度:O(n^2·d);n:输入序列长度(规定最长512)】
首先,这些嵌入对于
关键字
/搜索扩展、语义搜索和信息检索非常有用。
u013250861
·
2025-03-21 04:08
#
NLP/词向量_预训练模型
bert
人工智能
深度学习
Pytorch使用手册—扩展 TorchScript 使用自定义
C++
操作符(专题五十三)
此外,编译后的TorchScript模型可以选择序列化为磁盘文件格式,随后你可以从纯
C++
(以及Py
AI专题精讲
·
2025-03-21 04:36
Pytorch入门到精通
pytorch
c++
人工智能
Pybind11教程:从零开始打造 Python 的
C++
小帮手
想象你在Python里写了个计算器,但跑得太慢,想用
C++
提速,又不想完全抛弃Python。Pybind11就像一座桥,把
C++
的高性能代码“嫁接”到Python里。
Yc9801
·
2025-03-21 03:03
c++
开发语言
python函数的多种参数使用形式
目录1.位置参数(PositionalArguments)2.
关键字
参数(KeywordArguments)3.默认参数(DefaultArguments)4.可变参数(VariablePositionalArguments
红虾程序员
·
2025-03-21 03:00
Python
python
开发语言
pycharm
【附JS、Python、
C++
题解】Leetcode面试150题(7)
一、题目167.两数之和II-输入有序数组给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数target的两个数。如果设这两个数分别是numbers[index1]和numbers[index2],则1targetIndex(vectornums,inttarget){intlength=nums.size();if(length<2){
moz与京
·
2025-03-21 03:29
leetcode整理
javascript
python
c++
“by” the way ——借ViewModel创建方式探索Kotlin的委托机制
类委托应用场景属性委托的应用场景“by”
关键字
到底是啥总结获取viewModel的新方法旧方法有新方法肯定要先介绍一下旧方法。
Omnipotent_7
·
2025-03-21 03:28
kotlin
android
java
C++
基础匿名对象,友元和常成员(const)
目录学习内容:1.匿名对象2.友元2.1友元的引入2.2友元函数2.3友元类2.4友元的总结3.常成员(const)3.1常成员的引入3.2常成员函数3.3常对象3.4mutable
关键字
3.5常函数3.6
没有百宝袋的哆啦A梦
·
2025-03-21 01:45
c++
java
jvm
python函数支持哪些参数类型_Python函数的几种参数类型
在这些语言中,Python也属于比较新奇的一派,就函数来说,它没有大括号,用def
关键字
定义一个函数,定义后用:然后换行tab指定函数函数的范围,当然也不存在什么分号。
weixin_39965283
·
2025-03-21 00:35
C++
并发编程有什么最佳实践?
在
C++
并发编程中,遵循最佳实践可以显著提升代码的效率、可维护性和可扩展性。以下是一些关键的最佳实践:使用线程池管理线程线程池可以预先创建一组线程,并在需要时将任务分配给这些线程。
·
2025-03-20 23:17
c++
Kotlin学习4.3:构造函数
Kotlin学习4.3:构造函数主构函数this
关键字
次构函数主构函数在Kotlin中,构造函数用constructor
关键字
进行修饰,一个类可以有一个主构造函数和多个次构造函数。
CNwanku
·
2025-03-20 22:45
Kotlin入门学习
Kotlin
移动开发
Kotlin构造函数
目录构造函数类型主构造函数成员变量设置私有化操作次级构造函数构造函数类型主构造函数(主构造器)——只能有一个次构造函数(次构造器)——可以是多个主构造函数构造器constructor
关键字
前无注解或修饰符作用
zhoujun798
·
2025-03-20 22:44
kotlin
开发语言
android
Kotlin学习-构造函数
primaryconstructor)和次级构造函数(secondaryconstructor);主构造函数1、在Kotlin中一个类可以有一个主构造函数和一个或多个次构造函数;如果不写构造函数会有一个默认空的构造函数//
关键字
类名类头
liujun3512159
·
2025-03-20 22:44
kotlin
kotlin
C++23标准库模块
一、C++23标准库引入了两个命名模块:std和std.compat:std导出
C++
标准库命名空间std中定义的声明和名称,例如std::vector。
eamon100
·
2025-03-20 22:13
Win32软件开发
c++
C++
编程:从入门到精通的指南
本文将引导读者走进
C++
编程的世界,从基础知识讲起,逐步深入到高级特性。无论你是编程新手还是希望提升
C++
技能的开发者,本文都将为你提供有价值的指导和建议。
zifeng0015
·
2025-03-20 21:41
c++
java
jvm
深入理解 C++11 多线程编程:从入门到实践
C++
多线程编程是指使用
C++
提供的多线程库来并行执行代码块,从而提高程序的性能和响应能力。C++11标准引入了多线程支持,使得在
C++
中进行多线程编程变得更加容易和直观。
小河cpp
·
2025-03-20 21:38
c++
开发语言
3月TIOBE编程语言排行:Python稳居榜首,
C++
和Java市场份额稳步上升
TIOBE编程语言排行榜是一个基于全球程序员数量、课程数量和第三方供应商数量的指标,旨在反映编程语言的流行度。根据TIOBEIndex,它每月更新一次,计算方法基于搜索引擎(如Google、Bing、Wikipedia等)的查询结果,涵盖专业开发者的兴趣和需求。需要注意的是,TIOBE指数不代表“最佳”编程语言或代码量最多的语言,而是反映语言在开发者社区中的热度。2025年3月的排行榜特别提到Py
朱公子的Note
·
2025-03-20 21:38
编程语言
python
c++
java
TIOBE编程语言排行
使用CPLEX进行
C++
优化建模:从入门到精通
使用CPLEX进行
C++
优化建模:从入门到精通前言CPLEX是IBM开发的一款强大的数学编程求解器,广泛应用于线性规划(LP)、混合整数规划(MIP)和约束规划(CP)等领域。
m0_57781768
·
2025-03-20 21:37
c++
java
开发语言
Chapter 8: Advanced Template Metaprogramming in C++__《
C++
Templates》notes
AdvancedTemplateMetaprogramminginC++1.KeyConcepts&CodeExplanations1.1SFINAE(SubstitutionFailureIsNotAnError)1.2`constexpr`andCompile-TimeComputation1.3TypeTraits1.4VariadicTemplateswithRecursion1.5C++
郭涤生
·
2025-03-20 21:37
c/c++
c++
算法
开发语言
笔记
使用emit发射信号
使用emit发射信号使用emit发射信号语法发射一个无参数信号发射带参数信号使用emit发射信号在Qt中,emit是一个
关键字
,用于在信号槽机制中发射信号。
郭涤生
·
2025-03-20 21:07
qt
开发语言
ArkTS-语法基础
一、声明变量声明以
关键字
let开头的声明引入变量,该变量在程序执行期间可以具有不同的值。
风·之痕
·
2025-03-20 21:35
HarmonyOS
语法基础
ArkTS
TypeScript
HarmonyOS
编译时报错“LNK2019 无法解析的外部符号”的可能原因及其解决办法
在VS2022中运行
C++
程序的时候,有时候会遇到这样的问题:1>(源文件名称).obj:errorLNK2019:无法解析的外部符号"public:__cdecl(函数名(参数列表))"(??
烟锁池塘柳0
·
2025-03-20 20:59
程序设计与编程语言
c++
C# 的 base
关键字
base
关键字
用于从派生类中访问基类的成员。使用它可以:调用基类上已被另一个方法覆盖(override)的方法。指定在创建派生类的实例时应该调用基类的构造函数。
·
2025-03-20 19:06
visual-studio
上一页
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
其他