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++;模板类;动态顺序表
嵌入式软件工程师面试题——2025校招社招通用(C/
C++
)(五十一)
前面1-15已经是C/
C++
,但是由于前面写
程序猿玖月柒
·
2024-02-02 00:44
嵌入式面试题
c语言
c++
面试
面试题
嵌入式
开发语言
嵌入式软件工程师面试题——2025校招社招通用(C/
C++
)(四十九)
前面1-15已经是C/
C++
,但是由于前面写
程序猿玖月柒
·
2024-02-02 00:14
嵌入式面试题
c语言
c++
面试
面试题
嵌入式
嵌入式软件工程师面试题——2025校招社招通用(C/
C++
)(四十八)
前面1-15已经是C/
C++
,但是由于前面写
程序猿玖月柒
·
2024-02-02 00:43
嵌入式面试题
c语言
c++
面试
面试题
嵌入式
嵌入式软件工程师面试题——2025校招社招通用(C/
C++
)(五十)
前面1-15已经是C/
C++
,但是由于前面写
程序猿玖月柒
·
2024-02-02 00:12
嵌入式面试题
c语言
c++
开发语言
面试题
嵌入式
面试
[
C++
]继承(续)
一、基类和派生类对象赋值转换在public继承时,父类和子类是一个“is-a”的关系。子类对象赋值给父类对象/父类指针/父类引用,我们认为是天然的,中间不产生临时对象,也叫作父子类赋值兼容规则(切割/切片)。#include#includeusingnamespacestd;classperson{public:voidprint(){cout#includeusingnamespacestd;c
杯酒问苍天
·
2024-02-02 00:05
C++
c++
开发语言
算法
[
C++
]priority_queue——优先级队列(含模拟实现)
一、priority_queue是什么priority_queue是容器适配器,它提供常数时间的(默认)最大元素查找,对数代价的插入与释出。可用用户提供的Compare更改顺序,例如,用std::greater将导致最小元素作为top()出现。用priority_queue工作类似管理某些随机访问容器中的堆,优势是不可能突然把堆非法化。二、使用priority_queue实际就是把优先级最高的一个
杯酒问苍天
·
2024-02-02 00:35
C++
c++
开发语言
[
C++
]初识继承
一、什么是继承继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用。例:#include#includeusingnamespacestd;classperson{p
杯酒问苍天
·
2024-02-02 00:35
C++
c++
开发语言
【
C++
】常用到的“using namespace std;”到底是什么?
一、引言在初学
C++
时,在包含完头文件之后,我们常常会看到这么一句话:usingnamespacestd;比如:#includeusingnamespacestd;intmain(){coutusingnamespacestd
杯酒问苍天
·
2024-02-02 00:34
C++
c++
算法
开发语言
[
C++
]模版(进阶学习)
一、非类型模版参数模板参数分类:类型形参与非类型形参。类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。非类型形参,就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用。注意:1.浮点数、类对象以及字符串是不允许作为非类型模板参数的。(即只能使用整型(字符亦可,本质不变))2.非类型的模板参数必须在编译期就能确认结果。(即必须
杯酒问苍天
·
2024-02-02 00:33
C++
学习
c++
C++
获取当前时间的年,月,日,以及时分秒
C++
标准库没有提供所谓的日期类型,所以需要引入库ctime,即在顶部引入#include获取年月日,等tm提供如下structtm{inttm_sec;//秒,正常范围从0到59inttm_min;/
胡小牧
·
2024-02-02 00:00
Python
【C/
C++
07】词频统计
一、题目读入一篇英文短文,去除介词、连词、冠词、副词、代词等非关键性单词后,统计每个单词出现的次数,并将单词按出现次数的降序和单词字符的升序进行显示5个单词。二、算法1.通过库创建fstream流对象,并从文件中读取全部字符存入内存。2.将内存的字符串进行空格、标点符号、换行符的分割,若分割后的单词属于需要记入统计的单词,则将其存入map容器中,通过map进行词频统计。3.对map中的词频统计结果
AllinTome
·
2024-02-02 00:59
C/C++
c++
开发语言
c++
头文件cstdio源代码
//-*-C++-*-forwardingheader.//Copyright(C)1997-2014FreeSoftwareFoundation,Inc.////ThisfileispartoftheGNUISOC++Library.Thislibraryisfree//software;youcanredistributeitand/ormodifyitunderthe//termsofthe
gfdhy
·
2024-02-02 00:28
c++
涨知识了!
#
c++
原来bits/stdc++.h万能库的代码是这样的啊!难怪这么万能!
gfdhy
·
2024-02-02 00:58
c++介绍
c++
C++
类与对象(二)——构造函数与析构函数
文章目录一.类的默认6个成员函数二.构造函数1.引例2.构造函数的概念及特性三.析构函数析构函数的特性前言:上篇文章初步认识了类以及类的相关知识,本篇将继续深入学习类与对象——类的默认6个成员函数:一.类的默认6个成员函数上一章我们说到,如果一个类中什么成员都没有,那么这个类就叫空类。这么说其实不是很严谨,因为当我们定义好一个,不做任何处理时,编译器会自动生成以下6个默认成员函数:默认成员函数:如
殿下p
·
2024-02-01 23:22
C++学习
c++
c语言
数据结构
C++
: 类的简单介绍(五)————— 拷贝构造函数 & 函数传参 & 运算符重载
目录
C++
的函数传参原理简单介绍:拷贝构造概念:特征:书写问题的解释:传引用&const浅拷贝、深拷贝运算符重载概念:特点:主函数部分调用写法:小细节:
C++
的函数传参原理简单介绍:在
C++
中函数的赋值分为三个步骤
明 日 香
·
2024-02-01 23:19
C++
类
c++初阶知识
C++
c++
开发语言
C++
:类的简单介绍(二) ——this指针
目录this指针:this的特性:相关面试题型:this指针:classDate{public:voidInit(intyear,intmonth,intday){_year=year;_month=month;_day=day;}voidPrint(){coutPrintA();return0;}解答:考点在p->printA()因为成员函数不在定义的对象所开辟的空间内部,所以这个p->prin
明 日 香
·
2024-02-01 23:49
C++
类
C++
c++初阶知识
c++
算法
开发语言
this
类
C++
: 类的简单介绍(四)——析构函数
注意:析构函数不能重载4.对象生命周期结束时,
C++
编译系统系统自动调用析构函数5.编译器默认生成的析构函数
明 日 香
·
2024-02-01 23:49
C++
c++初阶知识
C++
类
c++
开发语言
析构函数
C++
: 类的简单介绍(三)———构造函数的初步认识
概念:构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,以保证每个数据成员都有一个合适的初始值,并且在对象整个生命周期内只调用一次需要注意的是,构造函数虽然名称叫构造,但是构造函数的主要任务并不是开空间创建对象,而是初始化对象。特征:1.函数名与类名相同。2.无返回值。3.对象实例化时编译器自动调用对应的构造函数。4.构造函数可以重载。5.如果类中没有显式定义构造函数
明 日 香
·
2024-02-01 23:18
C++
类
C++
c++初阶知识
c++
开发语言
构造函数
C++
string vector
3.3.1string容器string是一个类,内部封装了char*,用来管理这个容器string类中封装了很多的功能函数,如:find、copy、delete、replace、insert等不用考虑内存释放和越界问题。string管理char*所分配的内存。每一次string的复制,取值都由string类负责维护,不用担心赋值越界取值越界等。string构造函数string();//创建一个空字
java Smile
·
2024-02-01 23:46
c++
开发语言
C++
核心
4.2对象的初始化生活中我们买的电子产品都基本会有出厂设置,在某一天我们不用时候也会删除一些自己信息数据保证安全
C++
中的面向对象来源于生活,每个对象也会有初始设置以及对象销毁前的清理数据的设置4.2.1
java Smile
·
2024-02-01 23:45
c++
开发语言
C语言,
C++
编程软件比较(推荐的编程软件)
和黛玉学c呀>>>首选vs2022因为vs2022是集成的开发环境,不需要配置环境,社区版免费哒vs2019,vs2011等小熊猫
C++
占用内存小,个人认为比devc++好得多VScode需要配置环境,
復禮
·
2024-02-01 23:05
C语言学习和题目解析
c语言
c++
开发语言
有序数组查找两数之和
C++
题解
有序数组查找两数之和内存限制:256MiB时间限制:100ms标准输入输出题目类型:传统评测方式:文本比较题目描述题目描述给定一个升序排列的整数数组numbers和一个目标值target。要求从数组中找出满足相加之和等于target的两个不同的数(指下标不同),并输出这两个数字,小数在前,大数在后。如果没有找到,输出两个-1,中间用空格隔开输入格式第一行输入两个整数n和target,分别表示数组n
繁花开盛夏
·
2024-02-01 23:30
双指针
算法
c++
开发语言
数据结构
有序数组查找两数之和(
c++
题解)
题目描述题目描述给定一个升序排列的整数数组和一个目标值。要求从数组中找出满足相加之和等于目标值的两个不同的数(指下标不同),并输出这两个数字,小数在前,大数在后。如果没有找到,输出两个-1,中间用空格隔开输入格式第一行输入两个整数和,分别表示数组元素数量和目标值。第二行输入个整数,表示数组元素值。输出格式若有解,输出答案,小数在前,大数在后。否则输出两个,中间用空格隔开样例样例输入1复制49271
hb_zhyu
·
2024-02-01 23:59
c++
算法
数据结构
C++
入门学习(二十二)选择结构-三目运算符
三目运算符,是一个程序开发的术语,优先级高于赋值、逗号运算符,低于其他运算符。适用于程序开发。格式:condition?expression1:expression2其中,condition是一个布尔表达式,expression1和expression2是两个表达式。如果condition的值为true,则三目运算符的结果为expression1的值;否则,结果为expression2的值。示例:
执沐
·
2024-02-01 22:10
c++
学习
算法
C++
入门学习(二十)与或非
a为假在
C++
中除了0都是真。
执沐
·
2024-02-01 22:40
学习
C++
入门学习(二十一)选择结构-if语句
1、单行if语句假设有个人去酒吧,但是酒吧不允许18岁以下的人进入,此时可以使用if语句判断.#include#includeusingnamespacestd;intmain(){inta;cout>a;if(a>=18){cout#includeusingnamespacestd;intmain(){inta;cout>a;if(a>=18){cout#includeusingnamespac
执沐
·
2024-02-01 22:40
C++入门
c++
学习
开发语言
在.net core环境下虹软人脸(证)识别多线程的探讨
但在官方论坛,QQ群,微信群等平台,很多初学者对如何在多线程下使用产生疑惑,掉入坑中(尤其是没有
C++
的基础的C#开发)。今天,分享两种.net(core)下的多线程使用方式,贡大家探讨。
盾宇
·
2024-02-01 22:04
C++
STL之Traits
iterator模式定义如下:提供一种方法,使之能够依序寻访某个聚合物所含的各个元素,而又无需暴露该聚合物的内部表达形式其中,
c++
里面各个容器的iterator扮演着将数据容器与算法结合起来的重要角色将范型算法
OriginalS_TZ
·
2024-02-01 22:04
OpenHarmony—编辑器使用技巧
DevEcoStudio支持使用多种语言进行应用/服务的开发,包括ArkTS、JS和C/
C++
。在编写应用/服务阶段,可以通过掌握代码编写的各种常用技巧,来提升编码效率。
码牛程序猿
·
2024-02-01 22:53
鸿蒙工程师
鸿蒙
HarmonyOS
开发语言
harmonyos
驱动开发
华为
鸿蒙
鸿蒙系统
编辑器
OpenHarmony—开发及引用静态共享包(API 9)
HAR(HarmonyArchive)是静态共享包,可以包含代码、
C++
库、资源和配置文件。通过HAR可以实现多个模块或多个工程共享ArkUI组件、资源等相关代码。
码牛程序猿
·
2024-02-01 22:53
HarmonyOS
鸿蒙
鸿蒙工程师
harmonyos
开发语言
鸿蒙系统
运维
OpenHarmony
Modern
C++
idiom2:SFINAE
SFINAE,即“替换失败不是错误”(SubstitutionFailureIsNotAnError),是
C++
模板元编程中的一种原则,允许在模板实例化过程中某些替换失败而不引起编译错误。
深山老宅
·
2024-02-01 22:20
modern
C++
c++
modern
C++
SFINAE
C++
idiom
principle
Modern
C++
idiom4 - CRTP
在
C++
编程世界中,有一种看似神奇的技巧被称为“奇异递归模式”(CuriouslyRecurringTemplatePattern,简称CRTP)。
深山老宅
·
2024-02-01 22:20
modern
C++
c++
modern
C++
idiom
CRTP
奇异递归模式
Modern
C++
idiom3:RAII
在
C++
中,资源获取即初始化(RAII)提供了一种强大而优雅的解决方案,用于自动管理资源。什么是RAII?RAII是
C++
编程技术,将资源的生命周期与对象的作用域绑定在一起。
深山老宅
·
2024-02-01 22:20
modern
C++
c++
modern
C++
idiom
skill
Modern
C++
std::unique_ptr的实现原理
unique_ptr是一个非常简单的类,没有计数没有原子操作,非常类似纯指针。它的类定义也非常简单:它针对数组做了模板偏特化,因为它得支持数组操作比如Arr[i]。unique_ptr的本质就是std::tuple,里面第一项为指针指向管理对象,第二项为deleter:是一个函数指针或仿函数,用来删除管理对象。故unique_ptr的size大小有两种可能:8:默认deleter=default_
深山老宅
·
2024-02-01 22:49
modern
C++
c++
开发语言
modern
C++
unique_ptr
Modern
C++
std::tuple的size
不知道大家读过《ModernC++std::unique_ptr的实现原理》没有?里面提到了std::tuple的大小是4,而不是4+1或者4+4,是不是很奇怪,本文不会揭晓答案,只是会扩展测试各种情况。#include#includeusingnamespacestd;structEmpty{constexprEmpty()noexcept=default;};intmain(){std::co
深山老宅
·
2024-02-01 22:49
modern
C++
c++
开发语言
modern
c++
tuple
Modern
C++
利用工具快速理解std::tuple的实现原理
1.tuple简介std::tuple是
C++
标准库中的一个
模板类
,它用于存储固定大小的、类型可能不同的值的集合。
深山老宅
·
2024-02-01 22:49
modern
C++
c++
modern
C++
tuple
ptype
chatGPT
使用Windows API实现屏幕截图及服务器传输
下面的
C++
代码演示了如何使用WindowsAPI以及GDI+库来完成这一任务。
旺仔小馒头~~
·
2024-02-01 22:45
c++
windowsAPI
Modern
C++
sizeof(std::tuple)的秘密及实现代码解读
1.前言我们曾经至少四篇帖子或多或少的提到过std::tuple的原理及占用空间大小:ModernC++std::unique_ptr的实现原理ModernC++std::tuple的sizeModernC++利用工具快速理解std::tuple的实现原理GDB调试技巧实战–自动化画出类关系图但是,当初在第一篇中提出的size的问题还悬而未决,今天我将着重讲这一块,同时也会讲一些tuple的实现代
深山老宅
·
2024-02-01 22:45
modern
C++
c++
modern
c++
tuple
sizeof
metaprogramming
pythonnumpy库什么意思_python语法:机器学习必备Numpy库
总而言之,包含:一个强大的N维数组对象ndarray广播功能函数整合C/
C++
/Fortran代码的工具线性代数、傅里叶变换、随机数生成等功能今天全部是干货,都是numpy的一些实
崔海龙
·
2024-02-01 21:07
numpy 创建加一行_python语法:机器学习必备Numpy库
总而言之,包含:一个强大的N维数组对象ndarray广播功能函数整合C/
C++
/Fortran代码的工具线性代数、傅里叶变换、随机数生成等功能今天全部是干货,都是numpy的一些实
weixin_39929877
·
2024-02-01 21:06
numpy
创建加一行
numpy均匀分布
python求总成绩
C语言实现链表的增删查改以及OJ题讲解
在正式进入我们链表的增删查改实现之前,我先给大家将一下一个关于
C++
的
@爱编程的小杰
·
2024-02-01 21:03
c语言
leetcode
算法
链表
数据结构
竞赛中,
c++
常用的库函数
目录万能头文件:大小写转换islower/isupper函数tolower/toupper函数ASCII码二分查找binary_search函数lower_bound和upper_bound函数1.lower_bound函数:2.upper_bound函数:排序sort函数全排列next_permutation()函数prev_permutation()函数最值查找min和maxmin_eleme
小蓝lanll
·
2024-02-01 21:31
刷题之旅
c++
开发语言
基于MongoDB实现聊天记录的存储
一、mongodb简介1.1mongodb简介MongoDB是一个基于分布式文件存储的数据库,使用
C++
语言编写。它旨在为WEB应用提供可扩展的高性能数据存储解决方案。
最后一支迷迭香
·
2024-02-01 21:20
mongodb
mongodb
数据库
聊天记录
java
springboot
七、Rust 所有权
大多数的编程语言都有管理内存的功能:C/
C++
这样的语言主要通过手动方式管理内存,开发者需要手动的申请和释放内存资源。但为了提高开发效率,只要不影响程序功能的实现,许多开发者没有及时释放内存的习惯。
南哥220
·
2024-02-01 21:41
【OpenCV】在Linux上使用OpenCvSharp
前言OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有
C++
,Python,Java和MATLAB接口,并支持Windows,Linux,Android和
椒颜皮皮虾྅
·
2024-02-01 21:07
C#
OpenCV
技术分享
opencv
linux
人工智能
【华为OD机考 统一考试机试C卷】剩余银饰的重量(
C++
Java JavaScript Python C语言)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-01 21:37
华为od
c语言
c++
javascript
java
C++
零散记录
使用if对bool,int,指针判断要做出区别,if(fala),if(fala==0),if(fla==NULL)float判断constd=0.00001(if(x>-d)&&x::iteratorbegObj=all.objCnt.objCnt.begin(),endObj=begObj;advance(begObj,hasCount),advance(endObj,count+hasCou
小喾
·
2024-02-01 21:36
c++
c++
开发语言
KMP算法——(算法竞赛
c++
实现)
目录1、了解KMP算法;2、普通暴力做法与KMP的区别;2.1、暴力求解:2.2、KMP算法求解3、KMP中有关ne[N]数组的理论;4、构造ne数组5、例题——KMP字符串来喽1、了解KMP算法;首先我们需要了解什么是KMP算法?1、首先这是一个字符串匹配算法,是在暴力(两个for镶套)做法上进行优化从而得到的,与暴力做法相比KMP算法大大减少了时间复杂度;2、KMP算法,它是在1977年由Kn
大小胖虎
·
2024-02-01 21:33
基础算法
c++
推荐算法
leetcode
【
C++
零散小记录】类中重载返回类型为常量引用和非常量引用的函数
#includeclasshyp{public://这里后面必须要加上const修饰符,否则这两个test函数不能重载intconst&test()const{std::cout<<"const"<
wrotcat
·
2024-02-01 21:29
C++学习笔记
c++
开发语言
讲解:MCD4720、
C++
、websites、C++R|C/
C++
MCD4720-FundamentalsofC++Assignment2-Trimester1,2019SubmissionguidelinesThisisanindividualassignment,groupworkisnotpermittedDeadline:April14,2019,11:55pmWeighting:15%ofyourfinalmarkfortheunitLatesubmi
qiganwu
·
2024-02-01 21:49
上一页
96
97
98
99
100
101
102
103
下一页
按字母分类:
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
其他