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++初阶从0到1
【
C++
】this指针详解
1、this指针的引出我们先来定义一个日期类DateclassDate{public:voidInit(intyear,intmonth,intday){_year=year;_month=month;_day=day;}voidPrint(){coutx表示访问当前对象的成员变量x。当成员变量与函数参数名字相同时,使用“this->”可以明确指定要访问的是成员变量而非函数参数。classMyCl
这题怎么做?!?
·
2024-02-03 01:20
c++
开发语言
【
C++
】函数重载
C++
中的函数重载(FunctionOverloading)是指在同一个作用域内,可以定义多个名称相同但参数列表不同的函数。
这题怎么做?!?
·
2024-02-03 01:50
c++
【
C++
】缺省函数
在
C++
中,缺省函数(DefaultFunction)是指在函数声明中为函数的参数提供默认值的函数。当调用这个函数时,如果没有提供相应参数的值,那么将使用该参数的默认值。
这题怎么做?!?
·
2024-02-03 01:50
c++
算法
开发语言
在Windows搭建gRPC
C++
开发环境
本文介绍在Windows下使用VisualStudio2017编译gRPC1.48.0并配置开发环境,以及开发、配置一个简单的
c++
服务端以及.net客户端。
IT张豆豆
·
2024-02-03 01:44
gRPC环境搭建
gRPC
Android NDK开发:
C++
捕捉异常并将异常抛给Java层
目录相关文章AndroidNDK开发:java调用dll动态链接库方法AndroidNDK开发:JNIEnv的原理AndroidNDK开发:C修改Java的属性AndroidNDK开发:C调用Java层方法AndroidNDK开发:C创建Java层的对象AndroidNDK开发:C操作Java层的数组AndroidNDK开发:Native层的变量管理及静态缓存AndroidNDK开发:Native
itfitness
·
2024-02-03 01:00
【
C++
】题目:数字分组问题
1.题目描述小明的数学计算能力超强,常常在同学们面前表面得很骄傲。数学科代表实在看不下去了,决定出道很麻烦的题,好好“折磨”他一下。数学科代表决定给他一些数,让他分组。从第一个数开始分组,且每组必须是连续的一段数,要求每组和相等,问每组和最小可以是多少。(当然这些数一定可以被分组,大不了直接分成一组。)输入第一行为一个数N第二行为N个整数(每个数均小于等于1000),两个数间用空格隔开。输出一行,
a辰龙a
·
2024-02-03 00:51
c++
算法
开发语言
C++
fill()函数最详细介绍
文章目录函数参数介绍函数功能函数使用注意点使用例子1.将数组arr[5]所有元素初始化为02.字符数组初始化3.vector对象fill函数是
C++
标准库中的一个算法函数,用于将指定范围内的元素赋值为给定的值
小Q小Q
·
2024-02-03 00:21
笔记
c++
开发语言
C++
大学教程(第九版)8.11找出下列语句中的错误,并修改错误
文章目录题目代码题目8.11找出下列语句中的错误,并修改错误代码//8.11#includeusingnamespacestd;intmain(){//a//int*number;//未初始化指针//cout(realPtr);//c//int*x,y;//y没有初始化//x=y;//缺少取地址运算符//修改后//int*x=nullptr;//初始化指针为nullptr//inty=5;//非指
小Q小Q
·
2024-02-03 00:21
C++大学教程
c++
开发语言
已解决:error: no match for ‘operator=‘ (operand types are ‘***‘ and ‘***‘)
出现错误C:/ProgramFiles(x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/
c++
/bits/stl_algobase.h
小Q小Q
·
2024-02-03 00:20
常见问题解决
开发语言
c++
C++
copy()函数用法详解(深入了解,一文学会)
C++
算法copy()函数用于将容器[first,last]的所有元素从结果开始复制到不同的容器中。
双子座断点
·
2024-02-03 00:50
#
C++
STL基础算法
c++
C++
STL之copy函数
STL的copy函数是用来复制任何具有迭代器的对象的元素。函数原型如下:std::copy(start,end,container);start,end是需要复制的源文件的头地址和尾地址,container是接收器的起始地址。具体用法如下:#include#includeusingnamespacestd;intmain(){ intarr[]={1,2,3,4,5,6,7,8,9,10};
LingLong_roar
·
2024-02-03 00:50
Visual
Studio
C++
STL之copy函数
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
上一页
95
96
97
98
99
100
101
102
下一页
按字母分类:
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
其他