首页 > 编程语言 >C++整理

C++整理

时间:2022-11-07 20:55:05浏览次数:35  
标签:10 begin const 元素 C++ 数组 整理 100

编译
将目标文件预处理、汇编、编译并链接形成可执行文件
g++ xxx 默认输出 a.out
g++ xxx -o yyy 指定输出到 yyy

数据变量
数组
vector容器使用:

include

vectora 创建一个动态数组a,a的默认初值为0
vectorb(a) 将a中的元素复制到b中
vetcora(100) 将数组a的元素定义为100个,默认初始值为0
vectora(100,6) 定义100个值为6的元素
vectora(10,"null") 定义10个值为null的元素

1.a.push_back(100) 在尾部加入一个值为100的元素
2.a.size() 返回数组中元素的个数
3.bool isEmpty=a.empty() 判断a是否为空,若为空返回true,若不为空则返回false
4.cout<<a[0]<<endl 输出数组的大小
5.a.insert(a.begin+i,k) 在第i个元素前插入k
6.a.insert(a.end(),10,5) 在末尾插入10个值为5的元素
7.a.pop_back 删除末尾元素
8.a.erase(a.begin()+i,a.begin()+j) 将[i,j-1]的元素都删除
9.a.erase(a.begin()+i) 将第i+1个元素删除
10.a.resize(n) 将数组重置为n个元素
11.a.clear() 清空数组
12.reverse(a.begin(),a.end()) 将数组逆转
13.sort(a.begin(),a.end()) 将数组从小到大排序
const vector vec; # vec为常向量变量
const vector & vec; # vec 为常向量引用变量,接收指针

字符串
c_str()是Borland封装的String类中的一个函数,它返回当前字符串的首字符地址
字符串比较,(返回值>0)str1大于str2,依次类推
int strcmp(const char *str1, const char *str2)

标签:10,begin,const,元素,C++,数组,整理,100
From: https://www.cnblogs.com/lhx9527/p/16865732.html

相关文章

  • C++溢出对象虚函数表指针
      C++一特性是通过virtual关键字实现运行时多态,虽然自己用到这个关键字的机会不多,但很多引用的第三方库会大量使用这个关键字,比如MFC...如果某个函数由virtual关键字修......
  • 整理OD学习之深入理解消息循环
    今天我们一起深入探讨下带有对话框的消息循环。先看下图:今天我们就来研究这个图!!为了方便研究,我就选用看雪实例里的一个程序。从图上你可以看出一个主窗口,还有一个消息框。......
  • 搭建一个小巧完备的K8S环境(chrono《kubernetes入门实战课》笔记整理)
     【概念说明】kubernetes,因为k和s之间,有8个字母,所以通常又称为K8S。用来对容器进行调度和管理的,即用来对容器进行编排的。如果只有简单的几个镜像,确实不需要k8s,但是如果......
  • 23 种设计模式C++实现
    设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:​​单例模式​​、​​原型模式​​、​​工厂方法模式​​、​​抽象工厂模式​​、​​建造者模式​​。结构......
  • 设计模式(十八)桥接模式 C++
    桥接模式即将抽象部分与它的实现部分分离开来,使他们都可以独立变化。桥接模式将继承关系转化成关联关系,它降低了类与类之间的耦合度,减少了系统中类的数量,也减少了代码量。桥......
  • visual c++6.0对浮点数处理器的初始化
       <C++反汇编与逆向分析>的作者在书中P21页列写了一段代码:intmain(){intnInt0;scanf("%f",&nInt);}并简短的提到,运行上面这段程序并输入小数,将会导致程序崩......
  • C++ 悬垂指针
    /***********************************************************************//一、迷途指针(悬垂指针)在计算机编程领域中,迷途指针与野指针指的是不指向任何合法的对象的......
  • C++入门知识点
        今天我为大家带来的是有关C++入门知识点,总共分为5个小知识点,分别是:命名空间,缺省参数,函数重载,引用和auto关键字(C++11)。在这其中,我们还会穿插将一些知识点,希望大......
  • JavaScript 中最常用的数组方法整理汇总
    英文|https://javascript.plainenglish.io/20-most-used-array-methods-in-javascript-c57276982377翻译|杨小爱在JavaScript中,一个数组实例有37个内置方法,常用的方......
  • C/C++算法从菜鸟到达人
    "IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、实用的知识与技能,快速提升职场竞争力。今天为您推荐一本精品图书--C/C++......