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++
copy()函数详细介绍
copy()是一个标准库函数,位于头文件中。它用于将一个容器中的元素复制到另一个容器中,或者将一个范围内的元素复制到另一个范围中。函数参数介绍copy(first,last,d_first);first和last:表示输入范围的迭代器。first指向要复制的范围的起始位置last指向要复制的范围的结束位置(不包括该位置的元素)。d_first:表示输出范围的迭代器。它指向要将元素复制到的目标范围的
小Q小Q
·
2024-02-03 00:18
笔记
c++
开发语言
c++
阶梯之auto关键字与范围for
auto关键字(c++11)1.auto关键字的诞生背景随着程序的逐渐复杂,程序代码中用到的类型也越来越复杂。譬如:类型难以拼写;含义不明确容易出错。比如下面一段代码:#include#includeintmain(){std::mapm{{"apple","苹果"},{"orange","橙子"},{"pear","梨"}};std::map::iteratorit=m.begin();whil
京观
·
2024-02-02 23:11
c++
c++
开发语言
c语言
c++
字符串切分split
c++
字符串切分split的举例实现一共给出了四种方式1、strtok2、stringstream3、字符串查找4、基于封装的方式,提供了c++11foreach接口代码vectorsplit(strings
Silent_Blue_Sky
·
2024-02-02 23:40
modern
c++
c++
个人
c++
c++
STL less 的视角
c++less函数在不同的地方感觉所起的作用是不一样的,这中间原因是less的视角不一样,下面尝试给出解释下,方便记忆1、左右视角符合排序sortless(value,element)less表示一种“符合关系“,表示sort后,整个数组从前到后符合<的关系,方向是从前到后二分函数std::upper_boundless(value,element)从左到右找到第一个符合less的std::low
Silent_Blue_Sky
·
2024-02-02 23:08
modern
c++
c++
个人
c++
开发语言
类与对象(上)
类与对象面向过程和面向对象初步认识类的引入类的定义类的访问限定符及封装访问限定符封装类的作用域类的实例化类的对象大小的计算类对象的存储方式猜测面向过程和面向对象初步认识C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题比如对于洗衣服这件事情而言,不同编程思维不同
C+
史嘉庆
·
2024-02-02 23:35
C++
算法
开发语言
数据结构
c语言
详解
C++
中auto关键字
auto关键字auto关键字(C++11)类型别名思考auto简介auto的使用细则auto与指针和引用结合起来使用在同一行定义多个变量auto不能推导的场景1.auto不能作为函数的参数2.auto不能直接用来声明数组auto关键字(C++11)类型别名思考随着程序越来越复杂,程序中用到的类型也越来越复杂,经常体现在:类型难于拼写含义不明确导致容易出错#include#includeintmai
史嘉庆
·
2024-02-02 23:04
C++
c++
开发语言
c语言
C#高阶与初心:(二)P/Invoke平台调用
最近某个项目要采集交易终端的信息用于监管,主要厂商给出了API,
C++
版的。。。开启hard模式!!!
编程小世界
·
2024-02-02 23:54
C语言 const 修饰指针 - C语言零基础入门教程
目录一.const简介二.const修饰指针1.constint*p2.intconst*p3.int*constp4.constint*constp三.猜你喜欢零基础C/
C++
学习路线推荐:C/
C++
猿说编程
·
2024-02-02 23:00
C++
核心编程(黑马笔记)
C++
核心编程(面向对象)内存分区模型
C++
执行时,内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统管理全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的参数值
我是鼠鼠大王666
·
2024-02-02 23:53
C++基础
c++
笔记
c语言
开发语言
jvm基础篇之垃圾回收[1](方法区、堆回收)
文章目录垃圾回收类型手动垃圾回收:C/
C++
的内存管理自动垃圾回收:Java的内存管理自动垃圾回收应用场景不同垃圾回收对比线程不共享部分的回收方法区的回收手动触发回收堆回收两种判断方法引用计数法查看垃圾回收日志可达性分析法
缘友一世
·
2024-02-02 23:51
jvm
jvm
C++
算法入门练习——日期加法
给定一个日期date和一个正整数d,求日期date加上d天后的日期。思路:利用两个二维数组分别存储闰年和非闰年的每个月的天数,以此来使日期变化。简单的加法实现——利用for循环,一天一天增加,虽然效率低,但很好实现。代码如下:#includeusingnamespacestd;intmonthday[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{
学生Ann
·
2024-02-02 23:21
C++
算法
c++
C++
——赋值运算符重载函数
文章目录前言一、赋值运算符重载函数是什么?二、细谈赋值运算符重载函数2.1参数列表2.2返回值2.3调用时机二、赋值运算符重载函数练习前言在介绍赋值运算符重载之前,我们先看一段代码:classComplex//定义一个复数类{public:Complex(doubler=0.0,doublei=0.0)//构造函数{_real=r;_imag=i;}voidShow()const;private:
一棵灬胡杨树
·
2024-02-02 23:21
C++
c++
C++
——日期类
前言:哈喽小伙伴们,在上一篇文章中我们对
C++
类与对象的前半段知识进行了简单的分享,其中比较重要的莫过于
C++
类的六个默认成员函数。
很楠不爱
·
2024-02-02 23:20
c++
开发语言
C/
C++
——日志作用思考
一直以来,使用
C++
开发程序或项目的过程中,日志都见得非常少。以前用Java的时候,日志的重要性非常高,于是最近开始思考在
C++
中,日志的作用和必要性。
时间拂面
·
2024-02-02 23:20
c++
【华为OD统一考试B卷 | 100分】密钥格式化(
C++
Java JavaScript Python)
华为OD统一考试A卷+B卷新题库说明2023年5月份,华为官方已经将的2022/0223Q(1/2/3/4)统一修改为OD统一考试(A卷)和OD统一考试(B卷)。你收到的链接上面会标注A卷还是B卷。请注意:根据反馈,目前大部分收到的都是B卷。但是仍有概率抽到A卷。A卷对应2023的新题库(2022Q420223Q1)B卷对应20022部分考题以及新出的题目专栏:2023华为OD机试(A卷+B卷)(
算法大师
·
2024-02-02 23:19
华为
c++
java
python
Json序列化和反序列化 笔记
跟着施磊老师学
C++
下载:GitHub-nlohmann/json:JSONforModernC++在single_include/nlohmann里头有一个json.hpp,把它放到我们的项目中就可以了
呵呵哒( ̄▽ ̄)"
·
2024-02-02 23:18
json
笔记
序列化
反序列化
【华为OD机考 统一考试机试C卷】5G网络建设(
C++
Java JavaScript Python C语言)
华为OD机考:统一考试C卷+D卷+B卷+A卷2023年11月份,华为官方已经将华为OD机考:OD统一考试(A卷/B卷)切换到OD统一考试(C卷)和OD统一考试(D卷)。根据考友反馈:目前抽到的试卷为B卷或C卷/D卷,其中C卷居多,按照之前的经验C卷D卷部分考题会复用A卷/B卷题,博主正积极从考过的同学收集C卷和D卷真题,可以查看下面的真题目录。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+
算法大师
·
2024-02-02 23:48
华为od
c语言
5G
javascript
c++
java
python
从0到1入门
C++
编程——05 类和对象之运算符重载、继承
文章目录运算符重载1.加号运算符重载2.左移运算符重载3.递增运算符重载4.赋值运算符重载5.关系运算符重载6.函数调用运算符重载继承1.继承的基本语法及继承方式2.继承中的对象模型3.继承中构造函数和析构函数的顺序4.继承中同名成员的处理方式5.继承中同名静态成员处理方式6.继承多个父类7.菱形继承运算符重载运算符重载是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。1.加号
西岸贤
·
2024-02-02 23:15
C++
c++
从0到1入门
C++
编程——06 类和对象之多态、文件操作
纯虚函数和抽象类4.多态案例——制作饮品5.虚析构和纯虚析构6.多态案例——电脑组装文件操作1.文本文件--写文件2.文本文件--读文件3.二进制文件--写文件4.二进制文件--读文件多态1.多态基本概念多态是
C+
西岸贤
·
2024-02-02 23:44
C++
c++
C++
中的引用
师从黑马程序员引用的基本使用作用:给变量起别名语法:数据类型&别名=原名#includeusingnamespacestd;intmain(){//语法:数据类型 &别名=原名inta=10;//创建引用int&b=a;coutusingnamespacestd;intmain(){inta=10;//1、引用必须初始化//int&b;wrongint&b=a;//2、引用在初始化后,不可以改变i
乘~风
·
2024-02-02 23:10
C++
c++
C++
语言概述
1、历史概述1)
C++
的江湖地位:地位比较稳定2)
C++
之父:BjarneStroustrup(1950–)1979,Cpre,为C语言增加类的机制1983,发布全新编程语言Cwithclass,后来命名为
达少~
·
2024-02-02 22:31
c++
C++
动态规划 多重背包问题I
有N种物品和一个容量是V的背包。第i种物品最多有si件,每件体积是vi,价值是wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接下来有N行,每行三个整数vi,wi,si,用空格隔开,分别表示第i种物品的体积、价值和数量。输出格式输出一个整数,表示最大价值。数据范围0#includeu
伏城无嗔
·
2024-02-02 22:30
力扣
动态规划
算法笔记
c++
动态规划
算法
C++
动态规划 多重背包问题II (多重背包问题的二进制优化)
可以先把物品拆分(拆分成124816…2^k,并且小于s),然后做一遍01背包问题就可以了,这样可以将时间复杂度从NVS优化到NVlogS。#include#includeusingnamespacestd;constintN=100000,M=2010;//N数组是表示打包后的物品,开够就行。intn,m;intv[N],w[N];intf[N];intmain(){cin>>n>>m;intc
伏城无嗔
·
2024-02-02 22:30
力扣
动态规划
算法笔记
c++
动态规划
C++
动态规划 完全背包问题
这里先给出朴素做法,但是会TLE。因为这里时间复杂度最坏是N的三次方,也就是1e9比较慢,下面再给出优化的代码,#include#includeusingnamespacestd;constintN=1010;intn,m;intv[N],w[N];intf[N][N];intmain(){scanf("%d%d",&n,&m);for(inti=1;i#includeusingnamespace
伏城无嗔
·
2024-02-02 22:00
动态规划
算法笔记
力扣
c++
动态规划
第一章 走进
C++
(
C++
概述)
提示:如果想上来就开始学的可以直接跳过第一章1C++的历史
C++
的前身是“Cwithclasses”,由“
C++
之父”比雅尼·斯特劳斯特鲁普(BjarneStroustrup)研发创造。
编程徐yc
·
2024-02-02 22:29
一小时C++从入门到精通
c++
C++
历史发展概述
三个阶段要谈
C++
的发展史,就不得不谈一下,C语言。C语言是1972年由美国贝尔实验室的D.M.Ritchie研制成功的。
~|Bernard|
·
2024-02-02 22:58
c++
c++
开发语言
分别用JavaScript,Java,PHP,
C++
实现桶排序的算法(附带源码)
桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。为了使桶排序更加高效,我们需要做到这两点:在额外空间充足的情况下,尽量增大桶的数量使用的映射函数能够将输入的N个数据均匀的分配到K个桶中同时,对于桶中元素的排序,选择何种比较排序算法对于性能的影响至关重要。1.什么时候最快当输入的数据可以均匀的分配到每一个桶中。2.什么时候最慢当输入的数据被分配到了同一个桶中
二当家的素材网
·
2024-02-02 22:28
PHP
C和C++完整教程
java
算法
javascript
C++
动态规划 分组背包问题
有N组物品和一个容量是V的背包。每组物品有若干个,同一组内的物品最多只能选一个。每件物品的体积是vij,价值是wij,其中i是组号,j是组内编号。求解将哪些物品装入背包,可使物品总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行有两个整数N,V,用空格隔开,分别表示物品组数和背包容量。接下来有N组数据:每组数据第一行有一个整数Si,表示第i个物品组的物品数量;每组数据接下来有Si行,
伏城无嗔
·
2024-02-02 22:27
动态规划
算法笔记
力扣
c++
动态规划
基于C/
C++
的MFC的IDC_MFCEDITBROWSE2控件不显示ico问题记录
打开资源文件*.rc文件,在最上方添加#if!defined(_AFXDLL)#include"afxribbon.rc"//MFCribbonandcontrolbarresources#endif如下图所示:
Ya土豆儿~
·
2024-02-02 22:18
c
plus
plus
c
plus
windows
mfc
c++
使用QT实现播放gstreamer的命令(二)
一、前言上一篇文章写到了,如何快速使用
C++
来执行gstreamer的命令,如何在QT中显示gstreamer的画面,原文如下:https://blog.csdn.net/Alon1787/article
阿龍1787
·
2024-02-02 22:04
qt
数据库
开发语言
C++
新特性 static_assert
本篇文章让我们来谈一下static_assert(静态断言)1.static_assert概述:static_assert是C++11引入的一个关键字,用于在编译时进行静态断言(staticassertion)。它可以在编译时检查表达式的真假,并在条件为假时发出编译错误信息在C++11之前我们只能运行的时候才能断言(而且一般是在debug模式下)但是C++11之后我们不用运行也可以直接断言了(在静
4399.9855
·
2024-02-02 22:02
C++
新特性
c++
开发语言
C++
新特性 override和final
要想了解override和final类型首先需要明确三个概念1.函数重载(overload)2.重写(overwrite)3.隐藏(overwrite)函数重载(FunctionOverloading)是指在同一个作用域内,可以定义多个同名但参数列表不同的函数。通过重载,可以根据不同的参数类型或参数个数来区分调用不同的函数。函数重载要求函数名称相同但参数列表必须有所区别,可以通过以下方式进行区分:
4399.9855
·
2024-02-02 22:31
c++
开发语言
C++
新特性 协程
本篇文章我们来讲述一下
C++
协程协程(Coroutine)是一种能够挂起个恢复的函数过程是一种轻量级的并发编程方式,也称为用户级线程。
4399.9855
·
2024-02-02 22:31
C++
新特性
开发语言
c++
C++
音视频流媒体浅谈
C++
流媒体开发今天就浅浅聊一下
C++
流媒体开发流媒体开发中最常见的是FFmpeg(编解码器)业务逻辑主要是播放器了(如腾旭视频爱奇艺等等)FFmpeg是一个开源的音视频处理工具集,可以用于处理、转换和流媒体传输音视频文件
4399.9855
·
2024-02-02 22:00
c++
音视频
C/
C++
内存管理
前言动态内存的开辟C语言我们可以通过malloc、calloc、realloc、free等函数来完成我们的需求,但是在
C++
中我们通过new、delete关键字来完成。
从前慢,现在也慢
·
2024-02-02 22:24
C++初阶
c语言
c++
经验分享
【
C++
学习笔记】数据结构与算法——浅识选择排序之时间复杂度
目录等差数列公式选择排序之时间复杂度左神课程学习途径课程打开方式购买纸质版图书查看GitHub大神资料等差数列公式百度百科-验证等差数列{an}的通项公式为:an=a1+(n-1)d前n项和公式为:Sn=n*a1+n(n-1)d/2或Sn=n(a1+an)/2选择排序之时间复杂度1.认识复杂度和简单排序算法_哔哩哔哩_bilibili数组:0~N-1看:N+N-1+...+1比较:N+N-1+..
疯语小咖
·
2024-02-02 21:11
C++学习笔记
学习笔记
c++
排序算法
算法
笔记
C语言 数组排序 – 插入法排序 - C语言零基础入门教程
目录一.简介二.数组插入法排序原理三.数组插入法排序实战四.猜你喜欢零基础C/
C++
学习路线推荐:C/
C++
学习目录>>C语言基础入门一.简介经过前面的学习,我们已经学会了数组遍历,在开发中,我们经常回碰到对数组进行排序
猿说编程
·
2024-02-02 21:39
【
C++
】类和对象(二)——构造/析构/拷贝构造函数
个人主页⭐个人专栏——
C++
学习⭐点击关注一起学习C语言目录导读1.默认成员函数2.构造函数2.1引入2.2特性2.3默认构造函数3.析构函数3.1概念3.2特性3.3默认析构函数4.拷贝构造函数4.1
流浪者与猴
·
2024-02-02 21:08
C++学习
c++
开发语言
StrIComp -
C++
Builder
C++Builder参考手册➙System::Sysutils➙StrIComp比较两个字符串,不区分大小写。头文件:#include命名空间:System::Sysutils函数原型:int__fastcallStrIComp(constchar*Str1,constchar*Str2);int__fastcallStrIComp(constSystem::WideChar*Str1,const
玄坴
·
2024-02-02 21:57
常用研发测试工具汇总
服务端:1)白盒单元测试:Junit(Java)、unittest(Python)、gtest(
C++
)2)http接口测试:Postman3)抓包工具:Charles、Wireshark4)压测:Jmeter
mask哥
·
2024-02-02 21:49
管理沉思&总结
测试工具
单元测试
java
javascript
vue.js
Linux的编译器——gcc/g++(预处理、编译、汇编、链接)
.gcc如何完成1.预处理2.编译3.汇编4.链接三.动态库与静态库对比下二者生成的文件大小四.gcc常用选项前言:本文主要认识与学习Linux环境下常用的编译器——gcc(编译C代码)/g++(编译
C+
殿下p
·
2024-02-02 21:18
linux
汇编
c++
C++
学习Day01之namespace命名空间
目录一、程序及输出1.1命名空间用途:解决名称冲突1.2命名空间内容1.3命名空间必须要声明在全局作用域下1.4命名空间可以嵌套命名空间1.5命名空间开放,可以随时给命名空间添加新的成员1.6命名空间可以是匿名的1.7命名空间可以起别名二、分析与总结一、程序及输出1.1命名空间用途:解决名称冲突game1.h#includeusingnamespacestd;namespaceKingGlory{
似霰
·
2024-02-02 21:45
C++
c++
学习
C++
学习Day01之初识
C++
Helloworld
i-input输入o-output输出stream流相当于stdio.husingnamespacestd;//使用标准命名空间//程序入口函数intmain(){//cout标准输出流对象//<<左移在
C+
似霰
·
2024-02-02 21:15
C++
c++
学习
C++
学习Day01之双冒号作用域运算符
目录一、程序二、输出三、分析与总结一、程序#includeintatk=1000;voidtest01(){intatk=2000;std::cout<<"atk="<
似霰
·
2024-02-02 21:15
C++
c++
学习
C++
学习Day01之const分配内存情况
目录一、程序与输出1.1对const变量取地址1.2使用普通变量初始化const变量1.3修饰自定义数据类型二、分析与总结参考链接一、程序与输出1.1对const变量取地址#includeusingnamespacestd;#include//1、对const变量取地址,会分配临时内存voidtest01(){constinta=10;//常量,放在符号表中,修改失败int*p=(int*)&a;
似霰
·
2024-02-02 21:42
C++
c++
学习
现代
C++
之万能引用、完美转发、引用折叠FrancisFrancis
转载:现代
C++
之万能引用、完美转发、引用折叠-知乎(zhihu.com)https://zhuanlan.zhihu.com/p/99524127后期参考(还未整合):
C++
完美转发深度解析:从入门到精通
qq_27898413
·
2024-02-02 21:12
c++
c++
开发语言
C++
之Qstring转Standard_Cstring
方法一:先转化为std::stringQStringfilename=QFileDialog::getOpenFileName(this,"openfiledialog","/","stepfiles(*.step)");if(!filename.isEmpty()){std::stringstdfilename=filename.toStdString();constchar*cstr=stdf
老歌老听老掉牙
·
2024-02-02 20:29
Open
CASCADE
C++学习与记录
c++
qt
学习
Open
CASCADE
C++
核心编程:文件操作 笔记
通过文件可以将数据持久化
C++
中对文件操作需要包含头文件文件类型分为两种:文本文件-文件以文本的ASCII码形式存储在计算机中二进制文件-文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们操作文件的三大类
呵呵哒( ̄▽ ̄)"
·
2024-02-02 20:55
C++核心编程
笔记
c++
笔记
文件操作
C++
多线程
多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。基于进程的多任务处理是程序的并发执行。基于线程的多任务处理是同一程序的片段的并发执行。多线程程序包含可以同时运行的两个或多个部分。这样的程序中的每个部分称为一个线程,每个线程定义了一个单独的执行路径。本教程假设您使用的是Linux操作系统,我们要使用POSIX编
程子的小段
·
2024-02-02 20:55
学习笔记
努力学习C++
c++
开发语言
【
C++
】
C++
入门— 基于范围的 for 循环
C++
基于范围的for循环1使用样例2使用条件3完善措施Thanks♪(・ω・)ノ谢谢阅读!下一篇文章见!!!
叫我龙翔
·
2024-02-02 20:49
从零开始的C++生活
c++
java
开发语言
学习
c语言
上一页
91
92
93
94
95
96
97
98
下一页
按字母分类:
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
其他