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++基础知识
除了格子衫、秃顶,你和程序员大佬有什么区别?
小编是一个有着6年工作经验的工程师,关于
C++
,编程,自己有做材料的整合
某某呆
·
2024-09-03 09:40
笔试题(2024/8/19)
一、简答题1.简述#ifdef、#else、#endif和#iFndef的作用#ifdef、#else、#endif和#ifndef是C/
C++
中的预处理指令,用于条件编译。
月夕花晨374
·
2024-09-03 09:59
笔试题
c++
数据结构
移情别恋
c++
ദ്ദി˶ー̀֊ー́ ) ——9.模板进阶
1.非类型模板参数之前所使用的模板参数都是用来匹配不同的类型,如int、double、Date等,模板参数除了可以匹配类型外,还可以匹配常量(非类型)我们知道模板参数分为:类型形参与非类型形参类型模板形参:出现在模板参数列表中,跟在class或者typename类之后的参数类型名称。template//T为模板参数中的----------类型模板形参非类型模板形参:就是用一个常量作为类(函数)模板
码码生的
·
2024-09-03 09:57
c++
开发语言
C++
学习笔记
1、Windows开发环境的准备1)下载VisualStudio2022安装文件从微软官方网站下载,网址:https://visualstudio.microsoft.com/zh-hans/选中Community2022,它是VisualStudio2022官方免费社区版,无需注册,不需要破解和盗版。(请不要从国内的其它网站下载安装文件,有病毒和插件)下载后的文件名是VisualStudioSe
月夕花晨374
·
2024-09-03 09:56
网络协议
数据结构
算法
链表
开发语言
LeetCode 104.二叉树的最大深度【
C++
】
目录题目:方法一:使用迭代法,层序遍历。方法二:递归法题目:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。示例:给定二叉树[3,9,20,null,null,15,7],3/\920/\157返回它的最大深度3。方法一:使用迭代法,层序遍历。二叉树的最大层数是它的深度。因此一层层遍历二叉树,记录的遍历的层数就是二叉树的深
G.X.Y~苏
·
2024-09-03 08:25
LeetCode
leetcode
c++
算法
C++
结构体数组
结构体数组作用:将自定义的结构体放入到数组中方便维护。语法:struct结构体名数组名[元素个数]={{},{},…{}}示例:#includeusingnamespacestd;#include//结构体数组//1、定义结构体structStudent{stringname;intage;intscore;};intmain(){//2、创建一个结构体数组structStudents1Array
努力自学C++的小马
·
2024-09-03 08:22
C++学习笔记
c++
java
算法
C++
定义数组的方式
用常量定义一维数组定义10个元素的数组。/*方式一*/intnums[10]={0};/*方式二*/int*num=newnum[10]{0};/*方式三*/vectornum(10);/*方式四*/vectornum{1,2,3,4,5,6,7,8,9,10};二维数组定义2*2的二维数组。/*方式一*/intnum[2][2];/*方式二*/intnum[][2]={0,1,0};intnum
weixin_45001971
·
2024-09-03 08:21
c++
数据结构
算法
c++
vector的用法
std::vector是
C++
标准库中一个非常常用的动态数组容器。它可以存储任意数量的元素,并且提供了灵活的大小调整和对元素的快速访问。
黄卷青灯77
·
2024-09-03 08:19
c++
开发语言
vector
c++
struct结构体的用法
在
C++
中,struct(结构体)是一种用户自定义的数据类型,可以用来组合不同类型的数据。结构体的使用非常广泛,尤其在需要将多个相关的数据组合在一起时。
黄卷青灯77
·
2024-09-03 08:19
c++
开发语言
struct
c++
定义数组
在
C++
中,数组是一种用于存储多个相同类型数据的容器。定义数组时,你需要指定数组的类型和大小。以下是
C++
中定义数组的基本方法和一些示例。
黄卷青灯77
·
2024-09-03 08:18
c++
开发语言
数组
C#与
C++
交互
原文出处:https://www.cnblogs.com/xpvincent/p/5800945.html感谢作者。
c++真香
·
2024-09-03 07:47
c#与c++交互
C++
| 泛型编程:模板初阶与函数模板深度解析
文章目录
C++
泛型编程:模板初阶与函数模板深度解析1.泛型编程:实现代码的通用性2.函数模板:代码的模具2.1什么是函数模板?
TT-Kun
·
2024-09-03 06:09
C++
c++
模板
函数
【
C++
】基础类之日期类
【
C++
】基础类之日期类1.DateClass.h2.DateClass.cpp3.Text.cpp1.DateClass.h#pragmaonce#include#includeusingnamespacestd
六点半888
·
2024-09-03 05:33
c++
Python数据分析与可视化的
基础知识
(带例子)
一、数据分析库在数据分析中,有许多常用的数据分析库可以帮助我们进行数据处理、探索和可视化。以下是几个常见的数据分析库和它们的功能:1.NumPyNumPy是一个功能强大的科学计算库,提供了多维数组对象和各种计算功能,用于高效地处理大规模数据集。它还提供了许多数学函数和线性代数操作。2.pandaspandas是基于NumPy的数据处理和分析库,提供了高效的数据结构和数据分析工具,如Series和D
草宣
·
2024-09-03 05:03
python
数据分析
开发语言
【
C++
游戏】密室逃脱
首先来大张旗鼓的介绍一下:全网之最:本游戏为全网第一篇
C++
语言的密室逃脱类剧情游戏本游戏为全网第一篇将画面类同等性质转化为文字类的游戏本游戏为画——文类型游戏的突破口,适合借鉴哈哈好了不吹了,不过上面的都是真的
逍遥君子乐『逍遥君』
·
2024-09-03 04:26
游戏
游戏
LeetCode78 子集
前言题目:78.子集文档:代码随想录——子集编程语言:
C++
解题状态:差一点…思路如果把子集问题、组合问题、分割问题都抽象为一棵树的话,那么组合问题和分割问题都是收集树的叶子节点,而子集问题是找树的所有节点
红毛乌龟
·
2024-09-03 03:53
算法刷题
算法
leetcode
数据结构
c++
二叉树的非递归遍历(
c++
)
前序.-力扣(LeetCode).-备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界IT名企DreamOffer。https://leetcode.cn/problems/binary-tree-preorder-traversal/description/1---2---4---5---3---6---7思想:中左右1.先访问左路结点2.左路结点入栈3.取栈中结点访问
铁蛋Q
·
2024-09-03 03:22
c++
算法
开发语言
NowCoder HJ17 坐标移动
前言华为机试刷题题目:HJ17坐标移动编程语言:
C++
解题状态:基础不牢,磕磕绊绊的思路本题主要是模拟题,分为三个步骤:获取字符串后利用分号获取坐标移动步骤;判断步骤是否合法;移动坐标。
红毛乌龟
·
2024-09-03 03:21
算法刷题
c++
数据结构
算法
NowCoder
c++
的Hello World!
名字空间:为了避免命名冲突,
C++
中引入了一项命名空间的管
zzt_is_me
·
2024-09-03 03:51
算法
c++
开发语言
字符串地指针表示方式
——玉楼春·尊前拟把归期说【宋】欧阳修目录数组本身的值和数组储存的值一样吗char[]和cahr*的区别1.类型2.内存分配3.使用方式4.字符串字面量实例变式总结:下期预告:
C++
字符串的基本操作今天我们来说明一个问题字符串的指针表示方式
迷茫不知归路
·
2024-09-03 03:47
数据结构
c++
开发语言
算法
C++
基础运算符重载和继承
关系运算符重载函数1.8单目运算符1.9自增自减运算1.10插入和提取运算符重载1.11类型转换运算符1.12函数对象(仿函数)1.13运算符重载的限制2.静态成员2.1静态成员变量2.2静态成员函数2.3C/
C+
没有百宝袋的哆啦A梦
·
2024-09-03 02:42
c++
开发语言
C++
学习笔记----6、内存管理(一)---- 使用动态内存(2)
在
C++
中malloc()函数依然存在,但你要尽量避免使用它。New比malloc()有优势的地方就是new不仅仅分配内存,它还构造对象。例如,考虑以下两行代码,使用了一个叫做Foo的假
王俊山IT
·
2024-09-03 02:11
c++
学习
笔记
开发语言
借题《黑神话:悟空》聊聊UE5 游戏开发中基本的
C++
概念
此文将借此机会,深入探讨在UE5开发中如何有效使用
C++
编程,并与可视化脚本(蓝图)结合,以达到最佳的游戏开发效果。1.何时使用
C++
编程而不是虚幻引擎的可视化编辑器进行游戏开发?
刷刷刷粉刷匠
·
2024-09-03 01:38
ue5
c++
人工智能
开发语言
【卡码网
C++
基础课 17.判断集合成员】
目录题目描述与分析一、Set二、Set的使用三、代码编写四、延伸题目描述与分析题目描述:请你编写一个程序,判断给定的整数n是否存在于给定的集合中。输入描述:有多组测试数据,第一行有一个整数k,代表有k组测试数据。每组数据第一行首先是一个正整数m,表示集合中元素的数量(1头文件#include//引入set头文件#include创建一个集合的写法如下//创建一个存储整数的无序集合unordered_
vans顺意
·
2024-09-03 01:07
c++
算法
开发语言
java进阶学习
学习路线深入理解Java基础Java核心语法和基础:巩固
基础知识
,包括面向对象编程(OOP)的概念。集合框架:深入学习Java集合框架中的各种接口和实现类,例如ArrayList、Link
伟主教
·
2024-09-03 01:05
java
学习
开发语言
【C/
C++
】约瑟夫环问题
目录题目描述输入描述输出描述示例题解题目描述n个人(0,1,2,3,4…n-1),围成一圈,从编号为k的人开始报数,报数报到m的人出队(报数是1,2,…m这样报的)。下次从出队的人之后开始重新报数,循环往复,当队伍中只剩最后一个人的时候,那个人就是大王。现在,给定n,k,m,请你求出大王的编号。输入描述输入一行包含三个整数n,k,m1intmain(){intn,k,m;scanf("%d%d%d
蔚蓝星辰mic
·
2024-09-03 01:04
C/C++
c语言
c++
程序设计
算法
SWIG -
C++
同C#的混合编程(三)
kagula2019-3-14测试环境:VS2017Update5+SWIG3.0.12这里假设你已经有SWIG的基础。C#源代码片段,演示常用参数形式如何传递//测试,简单参数的传递。CPlusPlusClasscppc=newCPlusPlusClass();Console.WriteLine(cppc.Add(1,2));//测试,结构参数的输入,输出。MyStructms=newMyStr
kagula086
·
2024-09-03 00:31
混合编程
C++
C#
推荐开源项目:cppbase - 轻松开启
C++
开发之旅
推荐开源项目:cppbase-轻松开启
C++
开发之旅1、项目介绍cppbase是一个基于CMake的简洁
C++
项目模板,旨在为开发者提供快速启动新项目的基础框架。
郦岚彬Steward
·
2024-09-03 00:31
C++
进阶-类型转换
1.C语言中的类型转换在C语言中,如果赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与接收返回值类型不一致时,就需要发生类型转化,C语言中总共有两种形式的类型转换:隐式类型转换和显式类型转换。隐式类型转化:编译器在编译阶段自动进行,能转就转,不能转就编译失败显式类型转化:需要用户自己处理注意:C语言隐式类型转换:整形之间浮点数和整形之间强制类型转换:指针之间整形和指针无关联类
bingo691
·
2024-09-02 23:55
C++进阶
c++
开发语言
SQL 数据库
基础知识
一、数据库:【数据库中,并不需要过于区分大小写】1.启动SSMS准备:打开SQLSever2019配置管理器--SSMS启动--退出配置管理器--打开SSMS--连接2.添加主数据文件、辅助数据文件、日志文件:createdatabasetest【建库】onprimary【onprimary建立主数据文件】①添加主数据文件(name='逻辑文件名',filename='文件路径.mdf',size
流水如金
·
2024-09-02 23:53
SQL
Sever
sql
C++
协程
1.什么是协程协程就是一段可以挂起(suspend)和恢复(resume)的程序,一般而言,就是一个支持挂起和恢复的函数。函数挂起:函数执行到某个位置后,可以停止执行当前函数,并将控制权转移给其他函数(注意,此处的转移不是return,会记录当前函数的状态(协程状态coroutinestate),如输入参数,使用到的变量(变量是值拷贝还是引用或指针,引用和指针需要程序员确保变量的生命周期),控制权
-信仰_
·
2024-09-02 22:48
c++协程学习
c++
开发语言
0828,虚拟继承,欠(
C++
primer 15.9中的文本查询扩展的作业
011_multiderivedwithVir.cc#includeusingstd::cout;usingstd::endl;//------------------------------//classA{public:virtualvoida(){couta();//C::a()动态多态pa->b();//A::b()没有覆盖,会通过虚函数表pa->c();//C::c()动态多态/*pa-
qq_51583806 彩雷王
·
2024-09-02 22:48
我爱学习
c++
开发语言
机器视觉-1 常用的机器视觉开发库
由Intel于1999年开发,目前由OpenCV.org维护,支持
C++
、Python、Java和MATLAB等多种编程语言。功能:图像处
dingkm666
·
2024-09-02 22:46
机器视觉
机器学习
C++
协程的基本使用
#include#include#includeclassIntReader{public:boolawait_ready(){returnfalse;}voidawait_suspend(std::coroutine_handle::from_promise(*this)};}std::suspend_alwaysyield_value(intvalue){//接收co_yield返回的数据。我
mq白
·
2024-09-02 22:46
c++
java
开发语言
第十五章 rust中进行windows系统开发
注意本系列文章已升级、转移至我的自建站点中,本章原文为:rust中进行Windows系统开发目录注意一、前言二、指针三、windows四、字符串一、前言作为系统级语言,rust可以很容易的和
C++
一样进行系统级编程
余识-
·
2024-09-02 21:43
Rust从入门到精通
rust
windows
开发语言
【代码随想录算法训练营第42期 第三十九天 | LeetCode198.打家劫舍、213.打家劫舍II、337.打家劫舍III】
代码随想录算法训练营第42期第三十九天|LeetCode198.打家劫舍、213.打家劫舍II、337.打家劫舍III一、198.打家劫舍解题代码
C++
:classSolution{public:introb
天.真
·
2024-09-02 21:12
算法
leetcode
华为OD机试D卷C卷 - 字符串摘要(
C++
)
题目描述给定一个字符串的摘要算法,请输出给定字符串的摘要值去除字符串中非字母的符号。如果出现连续字符(不区分大小写),则输出:该字符(小写)+连续出现的次数。如果是非连续的字符(不区分大小写),则输出:该字符(小写)+该字母之后字符串中出现的该字符的次数对按照以上方式表示后的字符串进行排序:字母和紧随的数字作为一组进行排序,数字大的在前,数字相同的,则按字母进行排序,字母小的在前。输入描述一行字符
算法大师
·
2024-09-02 20:07
华为od
c语言
c++
广州站西路如何轻松买到顶级复刻表(必看的五个攻略)
明白各品牌表款特点,理解机芯信息等
基础知识
,使得你在实地挑选时能更快地找准目标。此外,通过在
美表之家
·
2024-09-02 20:25
C++
深入理解AVL树的设计与实现:旋转操作详解
C++
深入理解AVL树的设计与实现:旋转操作详解AVL树(Adelson-VelskyandLandisTree)是一种自平衡二叉搜索树,通过在插入和删除节点时进行旋转操作来保持树的平衡。
清水白石008
·
2024-09-02 20:35
面试试题
C++
C++题库
c++
java
算法
Python爬虫案例五:将获取到的文本生成词云图
基础知识
:#词云图wordcloud#1、导包jiebawordcloudimportjiebafromwordcloudimportWordClouddata='全年经济社会发展主要目标任务圆满完成'
躺平的花卷
·
2024-09-02 19:03
python
爬虫
开发语言
高效并发编程:在
C++
中实现线程池
高效并发编程:在
C++
中实现线程池在现代软件开发中,线程池是一种常用的并发编程技术,能够有效管理和调度多个线程,提高系统性能和资源利用率。
清水白石008
·
2024-09-02 19:31
C++题库
面试试题
C++
c++
java
开发语言
C++
开发基础之宏定义:入门、中级、高级用法示例解析
前言在
C++
开发中,宏定义是一种非常重要的预处理功能,能够简化代码、提高可读性、减少重复性工作。然而,宏的使用也存在一些潜在的风险,滥用宏可能导致代码难以调试和维护。
dotnet研习社
·
2024-09-02 18:58
C++开发基础
c++
开发语言
【
C++
学习笔记】this指针
this指针是什么每一个类的成员函数都有一个隐藏定义的常量指针,我们把它称为this指针。this指针的类型就是成员函数所属的类的类型。每当调用成员函数时,它被初始化为被掉函数所在类的对象的地址。也就是自动地将对象的指针传给它。不同对象调用同一个成员函数时,编译器将根据成员函数的this指针所指的对象来确定应该引用哪个对象的数据成员。这段定义的意思是在成员函数内都隐含这一个指向自己类的对象的指针,
萧潇逍肖
·
2024-09-02 17:22
小的知识点
笔记
类
C++学习笔记
C++
C
学习笔记
系统架构师考试学习笔记第三篇——架构设计高级知识(11)软件可靠性
基础知识
本章知识点:第11课时主要学习软件可靠性基本概念、建模、管理、设计、测试和评价等内容。本课时内容侧重于概念知识,根据以往全国计算机技术与软件专业技术资格(水平)考试的出题规律,考查的知识点多来源于教材,扩展内容较少。根据考试大纲,本课时知识点会涉及单项选择题(约占2~3分),论文也会有涉及。本课时知识架构如图11.1所示。一、软件可靠性基本概念1.软件可靠性的定义软件可靠性是指在规定的时间内,软件
SheldonK
·
2024-09-02 17:22
软件架构师学习分享
学习
笔记
计算机基础---缓冲区
写在前面,IO类总结之前,应该注意的几个问题:
C++
的缓冲区是什么概念?参考文档:51CTO---C++编程对缓冲区的理解
C++
的打开文件模式有哪些,之间的区别是什么?
守住这块热土
·
2024-09-02 17:28
树状数组C/
C++
实现
目录树状数组简介基本原理特点核心操作算法实现单点更新区间求和应用场景树状数组的主要操作C/
C++
实现1.单点更新2.区间求和树状数组简介树状数组,也称为二叉索引树或Fenwick树,是一种用于处理数据序列的高效数据结构
算法梦想家
·
2024-09-02 17:49
c语言
c++
开发语言
算法
图论
数据结构
C++
设计模式---单例模式
1、介绍单例模式(SingletonPattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个唯一实例。这种模式在多线程环境中需要特别注意线程安全,并且应该避免在析构时产生问题(如产生死锁)。思考:如何绕过常规的构造函数,提供一种机制来保证一个类只有一个实例。解决过程:(1)要实现单例模式,先把构造函数私有化。私有化带来的问题是:外部不可以定义对象,即不可以从外
xinruoqianqiu
·
2024-09-02 16:15
设计模式
c++
设计模式
单例模式
javaSE
基础知识
点(部分)
1、基本类型和引用类型的区别?基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈(Stack)上。引用数据类型在被创建时,首先要在栈上给其引用分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈(Stack)上面的引用指向堆(Heap)中对象的地址。【引用(栈)——>对象地址(堆)】2、快速排序快速排序是一种高效的排序算法,其基本思想是采用分治策略。快速排序算法通过多次
乖,别闹596
·
2024-09-02 16:13
java
算法
数据结构
【
c++
】通过类来玩转赋值操作“延迟赋值”
我们可以有这样的一种想法,就是我们去修改这个变量的值的时候呢,可以把这个值先存起来,不改变原始值,等到需要的时候再改变。源码:#includeclassManager{int*data;//指向要管理的整数的指针inttemp;//用于存储待设置的新值public://构造函数,接收一个指向整数的指针Manager(int*num):data(num),temp(0){}//设置方法,只记住新的值
天若有情673
·
2024-09-02 15:13
c++
算法
开发语言
【
c++
】为什么指针那么难学,它到底抽象在什么地方 ?
指针的抽象主要体现在它们如何允许程序直接与内存地址进行交互,同时提供了一种高效和灵活的方式来操作数据。这种抽象主要体现在以下几个方面:内存地址的直接访问:指针允许程序直接访问和操作内存中的地址。在底层,计算机中的所有数据都存储在内存中,并且每个数据项都有一个唯一的地址。指针提供了一种方式来存储和传递这些地址,使得程序能够直接引用和操作内存中的数据。数据的间接访问:通过指针,程序可以间接地访问和操作
天若有情673
·
2024-09-02 15:12
c++
开发语言
指针
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他