![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
我是天才很好
深度学习算法工程师
github: https://github.com/wstchhwp
个人邮箱:1103540209@qq.com
展开
-
C++ char和uchar区别
char 是有符号的, uchar(unsigned char)是无符号的.1、作为字符来表示的话,两者没有什么区别!2、作为整数来表示的话,由于char是有符号的,于是数值范围为-128~127。而uchar是无符号的,于是数值范围为0~255,在图像处理中表示像素值范围时用的多!...原创 2021-04-18 13:39:18 · 4738 阅读 · 0 评论 -
C++ vector容器
1. vector基本概念功能:vector数据结构和数组非常相似,也称为单端数组vector与普通数组区别:不同之处在于数组是静态空间,而vector可以动态扩展动态扩展:并不是在原空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,释放原空间vector容器的迭代器是支持随机访问的迭代器2. vector构造函数#include <iostream>#include <vector>using namespace std;原创 2020-09-11 17:50:14 · 226 阅读 · 0 评论 -
C++ string容器
1. string基本概念本质:string是C++风格的字符串,而string本质上是一个类string和char * 区别:char * 是一个指针string是一个类,类内部封装了char*,管理这个字符串,是一个char*型的容器。特点:string 类内部封装了很多成员方法,例如:查找find,拷贝copy,删除delete 替换replace,插入insertstring管理char*所分配的内存,不用担心复制越界和取值越界等,由类内部进行负责2. string构造函数原创 2020-09-11 16:33:00 · 557 阅读 · 1 评论 -
c++友元
1.全局函数做友元#include <iostream>using namespace std;class Building{ // 告诉编译器goodGay全局函数是Building类的好朋友,可以访问类中的私有内容 friend void goodGay(Building * building);public: // 构造函数 Building() { this->m_SittingRoom = "客厅"; this->m_BedRoom = "卧原创 2020-09-11 11:15:08 · 288 阅读 · 0 评论