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++
函数指针的三种定义方法
的函数指针定义方法定义一个两个int参数,一个int返回值的函数指针类型typedefint(*func)(int,int)定义一个两个int参数,一个int返回值的函数指针int(*a)(int,int)二、
C+
游戏猫
·
2024-02-03 18:34
C/C++
函数指针
[
C++
] 函数总结
1.函数的定义定义函数三要素:函数名、参数列表、返回值;1.2.函数原型在函数使用前,必须对它进行声明,这个声明也称为函数原型。如:#include//add()函数原型intadd(constint&i,constint&j);intmain(){usingnamespacestd;inti=45;intj=200;intsum=add(i,j);system("pause");return0;
FightFightFight
·
2024-02-03 18:03
C++
c/
c++
typedef用法说明和总结
引言typedef声明,简称typedef,为现有类型创建一个新的名字。比如人们常常使用typedef来编写更美观和可读的代码。所谓美观,意指typedef能隐藏笨拙的语法构造以及平台相关的数据类型,从而增强可移植性和以及未来的可维护性。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。typedef的使用方法如下:typedef
auspark
·
2024-02-03 18:03
C
c/c++
【C/
C++
】strlen 和sizeof 的区别
strlen头文件:#include/#includestrlen()是库函数,用来计算字符串的长度,其原型为:unsignedintstrlen(char*s);【参数说明】s为指定的字符串。strlen()用来计算指定的字符串s的长度,不包括结束字符"\0"。sizeofsizeof()是运算符,其值在编译时就已经计算好了,参数可以是数组、指针、类型、对象、函数等。sizeof()用来获取某个
Alkaid:
·
2024-02-03 18:33
C语言
C++
C/
C++
string和char的区别
一、概念Char:在C中,char是定义一个字符,存储的是一个字符,占一个字节,如’a’,
C++
中char是字符类型,是一种基本数据类型;String:string是一个模板类,实例化的是对象,它的内部是封装了
zbliquan
·
2024-02-03 18:33
c++
c语言
c/
c++
sizeof与strlen的区别
#include#include#include#includevoidtest01(){//sizeof统计\0,strlen不统计\0,遇到\0就结束charstr[]="hello\012world";//\012是八进制,下转十进制10,在ASCII表中是换行printf("字符串:%s\n",str);printf("sizeof统计的长度:%d\n",sizeof(str));//12
jclih
·
2024-02-03 18:03
C/C++
C++
string和char的笔记
C++
的std::string有什么缺点?
JinYanZu
·
2024-02-03 18:03
C和C++
c++
开发语言
C/
C++
sizeof与strlen区别
#includeusingnamespacestd;voidmain(){char*p="teste";char*t="myname\0";cout>>>strlen计算字符串的长度,以结束符0x00为字符串结束。intb=sizeof(str);//而b=20;>>>>sizeof计算的则是分配的数组str[20]所占的内存空间的大小,不受里面存储的内容改变。上面是对静态数组处理的结果,如果是对
_大猪
·
2024-02-03 18:02
回顾学习资料
c++
c++
C/
C++
字符串详记(char[], char*, string)
前言C和
C++
的字符串存储形式是一致的,但各自的操作方法确大不相同,奈何LZ对此理解的一直不是很透彻,导致刷到字符串相关题时感觉无从下手,遂有此文。
wayne17
·
2024-02-03 18:02
C++
字符串
c++
c/
c++
| mysql | 获取查询每条查询结果的每个字段
原来对于mysql面向c/
c++
有两套API#####################################################//c获取每条记录的每个字段#include#includeintmain
ttxiaoxiaobai
·
2024-02-03 18:32
C++
综合部
c语言
c++
mysql
C/
C++
| 求数组长度 | 求字符型数组长度 | 求string类型长度 | 字符串数组长度
数组长度intarr[]={1,2,3,4,5,6,7,8,9};intlength=0;length=sizeof(arr)/sizeof(int);intarr[10]={0,0};//这样的无法通过上述方法获得字符型数组长度charc[10]="asd";cout<
stone_fall
·
2024-02-03 18:31
#
c++/c
基础
C
C++
字符串长度
字符串数组
C/
C++
char数组作为参数传递时,谨慎使用strlen和sizeof
char[],char*做参数函数参数中定义的数组会退化为指针,使用sizeof测试数组类型的参数大小时得到的并不是整个数组的字节数,而是指针的字节数。看如下验证代码voidtest(charstr1[],char*str2){inttemp1=sizeof(str1);inttemp2=sizeof(str2);inttemp3=strlen(str1);inttemp4=strlen(str2
如·月
·
2024-02-03 18:01
c++
sizeof
C++
中sizeof()和strlen()作用于char和string的区别
2021年01月15日周五天气晴【不悲叹过去,不荒废现在,不惧怕未来】从以下3个问题入手:问题一:sizeof()返回的长度包括’\0’吗?strlen()返回长度包括’\0’吗?sizeof()和strlen()的区别在哪里?问题二:chara[5]中能放5个字符吗?如果能放,’\0’哪里去了?chara[5]={‘a’,‘b’,‘c’,‘d’,‘e’}成立吗?如果成立数组a中的结束符在哪里?问
LikeMarch
·
2024-02-03 18:01
研究生生活——C++基础
c++
字符串
sizeof
strlen
面试题(2)|C/
C++
基础(2):sizeof与strlen区别
目录1.功能不同2.参数不同3.计算时间不同1.功能不同sizeof是操作符,参数为任意类型,主要计算类型占用内存大小。strlen()是函数,其函数原型为:externunsignedintstrlen(char*s);其参数为char*,strlen只能计算以"\0"结尾字符串的长度,计算结果不包括"\0"。char*ss="0123456789";//s1=4,ss为字符指针在内存中占用4个
haimianjie2012
·
2024-02-03 18:31
C++开发面试题
strlen
sizeof
C++面试
C++基础
C/
C++
中strlen的用法
原文地址:https://blog.csdn.net/smf0504/article/details/51372351/strlenstrlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符’\0’为止,然后返回计数器值。原型externunsignedintstrlen(char*s);//在Vi
Lex_lht
·
2024-02-03 18:31
C++
C/
C++
char* char arr[] 与 string
一、char*a与chararr[]区别表示:char*a字符指针chararr[]字符数组3.2大小区别charstr[]={“abcd”},sizeof(str)=5,strlen(str)=4char*str={“abcd”},sizeof(str)=4,strlen=4c++字符串char*s与chars[]的区别char*a//a是指针chararr[]//arr本身是一个字符串数组,a
change_fate
·
2024-02-03 18:30
c/c++
linux
c++
c语言
开发语言
c/
c++
| 测试 | char[]、string、strlen、sizeof、‘\0‘
####################################################include#includeusingnamespacestd;intmain(){charans[1024]={0};charans_[64]={"hi,zhangsan"};charans_2[64]={"mynameis:lisi!howaboutyou!"};strcat(ans,an
ttxiaoxiaobai
·
2024-02-03 18:00
C++
综合部
c语言
c++
开发语言
【超详细教程】GoogleTest CMake直接构建(无需安装,手把手教程)
GoogleTest可帮助您编写更好的
C++
测试。GoogleTest是由测试技术团队开发的测
小猪快跑爱摄影
·
2024-02-03 18:30
C/C++
c++
unit
testing
单元测试
算法day9
golang和
c++
不一样,这些类型都需要自己去自定义数据类型模拟来实现。
c++
我当时很多时候都习惯用现成的。下面是一些简单的模拟:golang实现栈和栈的操作packag
TOMOT77
·
2024-02-03 18:19
算法
golang
数据结构
[
C++
]
C++
11的functional模块介绍和使用案例
functional模块介绍functional模块是C++11提供了一组函数对象和算法,用于增强
C++
的函数式编程能力。
老狼IT工作室
·
2024-02-03 18:46
C++
c++
开发语言
【底层语言专题】
C++
语言基础——模块化开发
模块化开发——.h与.cpp(前言)符号空间——基本定义头文件(.h文件)在编译中向全局符号空间提供符号的原型,例如:函数原型;一般来讲原型的加载优先于所有源文件源文件(.cpp文件)头文件提供了接口,让源代码之间的相互调用可以通过符号引用建立关系,但是接口就必须要有实现,也就是编译器在执行期间必须通过符号找到具体的代码这些代码就是写在cpp中,用头文件的同名符号去指定,比如:函数头文件:文件名:
骆子无悔
·
2024-02-03 18:38
语言扩展
c++
T1103 统计数字字符个数 #计蒜客
C++
T1103统计数字字符个数##计蒜客
C++
"输入一行字符,统计出其中数字字符的个数。"输入格式一行字符串,总长度不超过255。输出格式输出为1行,输出字符串里面数字字符的个数。
阿怪zz
·
2024-02-03 18:35
计蒜客
字符串
2022-03-01 上海控安
提问环节Q1:简单介绍一下自己Q2:专业是信息安全,对
C++
的接触程度,有没有
C++
的实际项目Q3:对于计算机底层的算法的了解,或者你平时用过什么计算机原理和技能解决过什么问题?Q4:自己的职业规划?
4d7c52ff41f9
·
2024-02-03 17:44
【
C++
动态规划学习总结】
1.动态规划:初识动态规划(英语:Dynamicprogramming,简称DP),是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题。实际上是对暴力递归的一种优化,把已经计算过的信息保存起来,下次要用时不用重复计算,并且通过求解动态数组的方式代替了函数的递归调用。第一步优
PP mod
·
2024-02-03 17:30
C++学习记录
c++
动态规划
学习
C++
算法学习心得八.动态规划算法(1)
1.动态规划理论基础动态规划,英文:DynamicProgramming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的对于动态规划问题,拆解为如下五步曲,确定dp数组(dptable)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组一些情况是递推
Albert.H.Holmes
·
2024-02-03 17:00
算法
c++
动态规划
【
C++
】类和对象(一)
C++
类和对象(一)【
C++
】类和对象(一)面向过程和面向对象初步认识类的概念类的定义类的两种定义方式成员变量命名规则类的访问限定符和封装访问限定符封装类的作用域类的实例化类对象模型如何计算类对象大小类对象的存储方式结构体内存对齐规则
蓝不过海呀
·
2024-02-03 17:29
C++从入门到精通
c++
C++
语言类和对象介绍和示例
C++
类和对象C语言中结构体(struct)是一种构造类型,可以包含若干成员变量,可以通过结构体来定义结构体变量。
C语言技术网-码农有道
·
2024-02-03 17:59
历史文章
C语言
C++语言
类
对象
class
C++
语法 内存区域 和 引用
不要返回局部变量的地址堆区由程序员分配和释放若程序员不释放程序结束的时候由操作系统回收cpp中使用new进行开辟内存new操作符
c++
中利用new操作符在堆区开辟内存需要程序员手动释放。
weixin_38432324
·
2024-02-03 17:28
c++
C++
基本语法
C++11基本语法1变量与类型1.1基本数据类型(内置)1.1.1类型的表示范围1.1.2常量(字面量literal)1.2变量1.2.1变量初始化1.2.2变量声明与定义1.2.3什么是对象1.3复合类型1.3.1引用(reference)1.3.2指针(pointer)1.4const限定符1.4.1const对象1.4.2对const[对象]的引用1.4.3指针与const1.4.4顶层co
HyoJoo-W
·
2024-02-03 17:28
C++
c++
c++
语法指针
指针1.指针就是一个地址2.指针本身也是有地址的3.取指针所指向的地址保存的值用变量名取4.取指针所指向地址保存的值*+变量名取(解引用)intmain(intargc,constchar*argv[]){//insertcodehere...std::cout#include"mathutil.hpp"intmain(intargc,constchar*argv[]){//insertcodeh
weixin_38432324
·
2024-02-03 17:28
c++
开发语言
c++
语法结构体
语法struct结构体名{结构体成员列表}通过结构体创建变量struct结构体名变量名struct结构体名变量名={成员1值,成员2值...}定义结构体时顺便创建变量#include#includeusingnamespacestd;structStudent{stringname;intage;intscore;}stu3;intmain(intargc,constchar*argv[]){//
weixin_38432324
·
2024-02-03 17:28
c++
开发语言
c++
语法 类和对象
类的特性:封装,继承,多态封装:将属性和行为作为一个整体,表现生活中的事务将属性和行为加以权限控制语法class类名{访问权限:属性/行为}////main.cpp//cpplearn////CreatedbyKINGon2024/2/1.//#include#include"mathutil.hpp"#includeusingnamespacestd;constdoublePI=3.14;cla
weixin_38432324
·
2024-02-03 17:54
c++
开发语言
C++
拦截导弹的多种题型延伸
拦截导弹1题目描述:某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹?该导弹数
沾花把玖
·
2024-02-03 17:23
OJ题解
c++
贤鱼的刷题日常-拦截导弹-详细题解
今日学习目标:学会导弹拦截题目✅创作者:贤鱼个人主页:贤鱼的个人主页专栏系列:
c++
拦截导弹题目思路代码拓展狄尔沃斯定理(Dilworth定理)题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统
贤鱼不闲
·
2024-02-03 17:51
c++刷题篇
c++
算法
数据结构
[蓝桥杯][算法训练VIP]ALGO-13 拦截导弹 动态规划 思路题解与
C++
示例代码
[蓝桥杯][算法训练VIP]ALGO-13拦截导弹时间限制:1Sec内存限制:128MB提交:662解决:200题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次
盼盼法式小面包0
·
2024-02-03 17:51
蓝桥
动态规划
分发饼干(
c++
题解)
题目描述你是一位很棒的OIer,想要给你的同学一些小饼干。但是,每个同学最多只能给一块饼干。对每个同学,都有一个胃口值,这是能让同学满足胃口的饼干的最小尺寸;并且每块饼干,都有一个尺寸。如果,你就可以将这个饼干分配给同学,这个同学会得到满足。你的目标是尽可能满足尽量多的同学,并输出这个最大数值。提示:你可以假设胃口值为正。一个同学最多只能拥有一块饼干。输入格式共三行。第一行:两个正整数和,分别代表
hb_zhyu
·
2024-02-03 17:20
c++
算法
数据结构
无重叠区间(
c++
题解)
题目描述题目描述给定一个区间的集合intervals,其中intervals[i]=[starti,endi]。返回需要移除区间的最小数量,使剩余区间互不重叠。输入格式第一行有一个数字n,表示区间的数量接下来有n行,每行两个数字表示区间的[starti,endi]输出格式输出一个整数,表示需要移除区间的最小数量样例复制412233413复制1样例说明1移除[1,3]后,剩下的区间没有重叠。复制31
hb_zhyu
·
2024-02-03 17:20
c++
算法
数据结构
用最少数量的箭引爆气球(
c++
题解)
题目描述题目描述有一些球形气球贴在一堵用XY平面表示的墙面上。墙面上的气球记录在整数数组points,其中points[i]=[xstart,xend]表示水平直径在xstart和xend之间的气球。你不知道气球的确切y坐标。一支弓箭可以沿着x轴从不同点完全垂直地射出。在坐标x处射出一支箭,若有一个气球的直径的开始和结束坐标为x``start,x``end,且满足x``start≤x≤x``end
hb_zhyu
·
2024-02-03 17:20
c++
算法
数据结构
拦截导弹(简单版)(
c++
题解)
题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度,计算如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。输入格式n颗依次飞来的高度(1≤n≤5000
hb_zhyu
·
2024-02-03 17:46
c++
开发语言
【C/
C++
笔试练习】缺页中断、同步互斥/可重入函数、死锁的条件、大小端存储、CPU执行语句时间、计算机缓存、地址总线、父子进程、进程和线程、进程调度、星际密码、数根
文章目录C/
C++
笔试练习选择部分(1)缺页中断(2)同步互斥/可重入函数(3)死锁的条件(4)大小端存储(5)CPU执行语句时间(6)计算机缓存(7)地址总线(8)父子进程(9)进程和线程(10)进程调度编程题
鳄鱼麻薯球
·
2024-02-03 17:14
C/C++笔试练习
c语言
c++
linux
【C/
C++
笔试练习】单处理器系统、磁盘缓冲区、进程调度、管道、文件控制块、进程间通信、LRU算法、系统缓冲区、操作系统功能、变态跳台阶、快到碗里来
文章目录C/
C++
笔试练习选择部分(1)单处理器系统(2)磁盘缓冲区(3)进程调度(4)管道(5)文件控制块(6)进程间通信(7)进程调度(8)LRU算法(9)系统缓冲区(10)操作系统功能编程题day26
鳄鱼麻薯球
·
2024-02-03 17:14
C/C++笔试练习
c语言
c++
通过汇编深入理解
C++
语言
最近整理印象笔记的笔记,找到以前在深信服做病毒逆向分析时的笔记,总结分享下,算是比较好的入门汇编的材料,强烈建议想掌握C和
C++
本质的同学,动手写些简单的例子代码,再Debug模式下(注意不要用Release
辛酉 廖镛霖
·
2024-02-03 17:14
深入理解计算机系统
汇编
c++
反汇编 之构造函数的this指针
从
C++
的标准可知,构造函数的返回值是一个新建立的对象的指针,即this指针。/**从汇编层面看,
C++
类(class)的组织方式和结构体数据完全一致。
xiaozhiwise
·
2024-02-03 17:44
Assembly
C/C++
linux
arm
c++
C++
类和对象:类的定义、类对象的存储、this指针
目录一.对于面向过程和面向对象的认识二.类2.1struct关键字定义类2.1.1C语言中的struct关键字2.1.2C++中的struct关键字2.2class关键字2.1使用class关键字定义类三.类的访问限定及封装3.1类的访问权限及访问限定符3.1.1访问权限3.1.2访问限定符3.2封装四.类的作用域五.类对象的存储方式和大小计算5.1类对象在内存中的存储方式5.2空类的大小六.th
【Shine】光芒
·
2024-02-03 17:43
C++从入门到精通
c++
开发语言
从汇编的角度了解
C++
原理——类的储存结构和函数调用
其它文章:从汇编的角度了解
C++
原理——类的储存结构和函数调用从汇编
weixin_45001971
·
2024-02-03 17:43
C++
c++
java
开发语言
C++
类和对象(上): 封装与this指针
目录一.前言二.类的引入和定义1.C和
C++
结构体的区别2.C++类的定义3.类的成员方法的声明和定义是可分离的三.面向对象之封装特性1.封装思想的介绍2.类封装编程模式的优点四.类实例(对象)的内存模型五
摆烂小青菜
·
2024-02-03 17:43
初阶C++
c++
从汇编和编译器角度分析
C++
得this指针和成员函数寻址
(鄙人总结,希望和大家交流,切莫转载,谢谢!)引入先看一段这个代码:#includeclassMoo{public:voidPrintf(inta){::printf("%p,%d\n",this,a);}};intmain(){Moo*p=nullptr;p->Printf(1);p=newMoo;p->Printf(1);deletep;}执行结果是:0000000000000000,1000
歪锅锅
·
2024-02-03 17:13
this指针
C++11
c++
指针
解决Python中导入cv2时遇到的“GLIBCXX_3.4.26未找到”错误
这个问题通常出现在尝试使用较新的库或模块时,系统的标准
C++
库libstdc++`版本过低,无法满足这些库的要求。问题描述:当在Python环境
寂夜江潮
·
2024-02-03 17:43
后端
python
C++
基础知识及相关底层汇编实现(更新中)
目录1.sizeof()是
C++
的编译特性,而不是函数。
BBBourne
·
2024-02-03 17:12
C++
c++
开发语言
汇编语言
计算机基础
从汇编层面去理解
c++
中的虚函数
虚函数是
C++
语言实现运行时多态的唯一手段,因此掌握
C++
虚函数也成为
C++
程序员是否合格的试金石。
Java蜗牛
·
2024-02-03 17:41
汇编
c++虚函数
汇编
c++虚函数
上一页
90
91
92
93
94
95
96
97
下一页
按字母分类:
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
其他