CCF短期速成指北
c++
Unintentional fragments forming a constellation of knowledge.
包含此标签的文章共 7 篇
← 返回所有标签c++
星之旷野,美梦犹存
set基本用法 C++ 标准库中的 是一个关联容器,它存储了一组唯一的元素,并按照一定的顺序(从小到大)进行排序。 在使用前,需要引头文件 声明set容器: 常用操作: insert() 单个元素插入 insert(value)函数会返回一个pair第一个值为一个迭代器,第二个位置为一个布尔值。 1. 插入成功 插入…
函数模板 以数组求和的函数为例,一般我们在对整型数组求和时,以下为一个常见的求和函数: 若想对sum函数进行改造,使其可以对于任意一个类型的数组进行求和,就需要使用模板。 使用模板改造sum函数如下: - 结构体模板 同样,我们以一个例子来看一下,我们自定义一个Point结构体: Point结构体的使用:
C++ 中的struct不在需要使用typedef,使用时可以直接使用结构体名字而无需在前面加 ,并且c++中的结构体除了可以拥有变量(成员变量)之外还可以拥有函数(成员函数)
C++类 & 对象 类用于指定对象的形式,是一种用户自定义的数据类型,它是一种封装了数据和函数的组合。类中的数据称为成员变量,函数称为成员函数。类可以被看作是一种模板,可以用来创建具有相同属性和行为的多个对象。 C++ 类定义 定义一个类需要使用关键字 class,然后指定类的名称,并类的主体是包含在一对花括号中,主…
c++命名空间 命名空间可以实现对同一个名字的函数多次定义,并且在使用时,可以通过命名空间来指定使用的哪一个函数。 定义命名空间 使用时,通过 来使用在1或2中定义的function()函数。 using指令 通过使用 指令来告诉计算机后续的代码将使用哪个命名空间中的函数,这样在后续的代码中,就可以省略namespa…