首页 > 编程语言 >C++ 记录

C++ 记录

时间:2023-11-01 19:35:44浏览次数:24  
标签:返回 记录 void 元素 unsigned long que C++

STL

队列(queue),一个先进先出的容器,需要用到头文件 queue

函数成员名 功能 返回值类型
que.empty() 判断队列是否为空,空返回真,非空返回假 bool
que.size() 返回队列中元素个数 unsigned long long
que.push() 将元素 x 放进队尾 void
que.front() 返回队首元素
que.back 返回队尾元素
que.pop() 弹出队首元素 void

杂项

通过头文件 typeinfo 中的 typeid(x).name() 判断 x 的数据类型。

类型 返回
bool b
short s
int i
unsigned int j
long l
unsigned long m
long long x
unsigned long long y
__in128 n
float f
double d
long double e
char c
string Ss
void v
typeid(x).name() PKc

标签:返回,记录,void,元素,unsigned,long,que,C++
From: https://www.cnblogs.com/landsol/p/17803907.html

相关文章

  • MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。
    Buildingtheprojectsinthissolutiononeatatime.Toenableparallelbuild,pleaseaddthe"/m"switch.Buildstarted2021/3/170:22:07.Project"D:\t\node_modules\node-sass\build\binding.sln"onnode1(defaulttargets).Validat......
  • linux学习记录:进程管理
    1.进程:正在运行的程序,包括这个程序所占用的系统资源。每个进程都有唯一的进程标识pid,一个pid只能识别一个进程,ppid是父进程id。进程状态:就绪、运行、阻塞。2.查看进程静态查看进程:psaux(捕捉某一瞬间某一个进程的状态)-a:显示所有用户的进程,包括完整路径-u:显示使用者的名......
  • 深度学习相关问题的记录:验证集loss上升,准确率却上升
    验证集loss上升,准确率却上升验证集loss上升,acc也上升这种现象很常见,原因是过拟合或者训练验证数据分布不一致导致,即在训练后期,预测的结果趋向于极端,使少数预测错的样本主导了loss,但同时少数样本不影响整体的验证acc情况。ICML2020发表了一篇文章:《DoWeNeedZeroTrainingLossAf......
  • linux 安装rabbitmq流程记录
    Linux系统:CentOS7.x(如果是CentOS8.x的话,需要修改下面两个环境版本号中的el7为el8)Erlang:erlang-22.3.4.12-1.el7.x86_64.rpmRabbitMQ:rabbitmq-server-3.8.13-1.el7.noarch.rpm1安装erlangLinux系统:CentOS7.x(如果是CentOS8.x的话,需要修改下面两个环境版本号中的el7为el8......
  • 批处理BAT使用记录
    combin.batrem@echooffclssetsrcdir=%~1setoutdir=%~d1%~p1setoutname=%~n1setoutpath="%outdir%%outname%.txt"%~d1cd%srcdir%del%outpath%echooutpath:%outpath%echoloadfilelistpleasewait...for/f"delims="%%ain(�......
  • nginx 全局变量记录
    remote_addr客户端ip,如:192.168.4.2binary_remote_addr客户端ip(二进制)remote_port客户端port,如:50472remote_user已经经过AuthBasicModule验证的用户名host请求主机头字段,否则为服务器名称,如:dwz.stamhe.comrequest用户请求信息,如:GET/?_a=index&_m=show&count=10HT......
  • vscode使用SSH远程连接服务器并搭建c++环境
    环境:win10,vscode,一台linux服务器1.连接到远程平台在vscode上安装Remote-SSH插件,安装后左侧边栏会多出这样一个图标;点击这个图标,选择SSH右边的齿轮弹出一个窗口,选择第一个选项Host处填写远程服务器的名称(可以随便填),填写地址HostName,用户名User,端口Port。保存并刷新SSH列......
  • 挂分记录
    11.1inlinevoidmodify(intx,intdlt){}inlinevoidmodify(intl,intr,intdlt){}...modify(l,r);modify(l,r)应为modify(l,r,dlt),\(65\to55\)。intsz=vec.size();for(inti=0;i<sz;i+=2)vec[i]...sz应为sz-1,\(100\to20\)。......
  • C++ ITK 读写.mha 文件
    如题:#include<iostream>#include<string>#include<itkImage.h>#include<itkImageFileReader.h>#include<itkImageIOFactory.h>#include<itkMetaImageIOFactory.h>#include<itkImageFileWriter.h>intmain(){//......
  • eslint$prettier 记录
    module.exports={//eslint配置eslintJSON:{root:true,//当前配置为根配置,将不再从上级文件夹查找配置parserOptions:{parser:'babel-eslint',//采用babel-eslint作为语法解析器sourceType:'module',//指定来源的类型,有两种script......