随笔分类 -  C++

摘要:C++在C语言的基础上增加了面对对象的编程,C++支持面向对象程序设计; 类是C++的核心特性,用于指定对象的形式,类中的数据和方法称为类的成员。 1. C++类的定义 类定义是以关键字class开头,后跟类的名称,类的主体在花括号里 2. 成员函数的定义 成员函数的声明要写在类中,声明函数的参数表 阅读全文
posted @ 2022-10-16 23:29 Liang-ml 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、 opencv的Mat矩阵 Mat是opencv在C++中的一个图像容器类,可以使用Mat进行图像矩阵的定义 Vec3b对应的三通道顺序是BGR的uchar数据类型 Vec3f对应的三通道顺序是BGR的float数据类型 数据类型的转化使用src.convertTo(dst, type) Mat 阅读全文
posted @ 2022-10-14 19:33 Liang-ml 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1. 一条语句中一个变量只能 ++ 或 -- 一次,否则就是未定义行为,不同编译器输出不同 2. 判断变量类型的关键字是typeid,返回值是一个type_info类,变量名在typeid.name()中,可以使用 == != 对类型进行比较 3. 左反斜杠\为转义符 \r 为回车,擦除本行前面所有 阅读全文
posted @ 2022-10-14 19:33 Liang-ml 阅读(36) 评论(0) 推荐(0) 编辑
摘要:指 针 指针(pointer)是一个变量,该变量存储的是另一个变量的地址,其声明语句为 type *ptr_name; type是指针的基类型,必须是一个有效的C++数据类型,ptr_name是指针变量的名称,* 星号用来声明指针,如下是有效的指针声明 int *ip; double *dp; fl 阅读全文
posted @ 2022-10-13 19:37 Liang-ml 阅读(118) 评论(0) 推荐(0) 编辑
摘要:STL(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件的统称,主要出现在C++中;STL提供了六大组件,彼此之间可以组合套用, 这六大组件分别是容器、算法、迭代器、仿函数、适配器和空间配置器。 一、STL标准库的容器 1. vector动态数组 vec 阅读全文
posted @ 2022-10-11 15:07 Liang-ml 阅读(1201) 评论(0) 推荐(0) 编辑
摘要:C++的基本数据类型 C++的修饰符类型有signed、unsigned、long、short,C++的数据类型可分为: 1. 布尔类型:false 0 true 1 2. 字符类型:可分为三种,char、signed char、unsigned char,其表现形式只是分为有符号和无符号,字符类型 阅读全文
posted @ 2022-10-05 19:07 Liang-ml 阅读(9792) 评论(0) 推荐(0) 编辑
摘要:iostream标准库 iostream是C++的标准库之一,为内置类型对象提供了输入输出支持,同时也支持文件的输入输出,封装的命名空间名称为std。 C++的I/O发生在流中,流是字节序列。 iostream库定义了以下三个标准流对象: 1. cin:表示标准输入的istream对象,可以从设备读 阅读全文
posted @ 2022-10-04 19:46 Liang-ml 阅读(681) 评论(0) 推荐(0) 编辑
摘要:C++的命名空间 在C++的应用中,可能会出现在不同的库中存在相同名称的函数,导致名称冲突;因此引入命名空间这一概念,用于区分不同库中相同名称的函数、类、变量等。 1、作用域运算符:: 作用域运算符可以来解决局部变量与全局变量的重名问题,延伸的,可以用来表示不同作用域下的变量、类、函数等 std:: 阅读全文
posted @ 2022-10-04 19:14 Liang-ml 阅读(86) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示