C++
文章平均质量分 64
xidaoliang123
学生
展开
-
linux socket编程 close函数详解
socket转载 2022-05-20 15:37:59 · 658 阅读 · 0 评论 -
cv.resize()详解
resize是opencv库中的一个函数函数功能:缩小或者放大函数至某一个大小resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )参数解释:InputArray src :输入,原图像,即待改...原创 2019-01-16 11:26:59 · 86472 阅读 · 0 评论 -
TCP传输过程中,客户端异常退出导致服务端send函数崩溃
socket通信转载 2022-05-20 14:37:34 · 1989 阅读 · 1 评论 -
string和vector的初识
标准库类型 string string 表示可变长的字符序列。是C++标准库类型的一部分,拥有很多优秀的性能。 定义 string 对象时如未人为初始化编译器会默认初始化为空字符串。 string 对象的初始化有非常多种。大体分为两类:拷贝初始化和直接初始化。全部用等号(=)的初始化都为拷贝初始化。相反不是等号则为直接初始化。当初始值仅仅有一个时,拷贝和直...转载 2018-03-22 13:51:13 · 439 阅读 · 0 评论 -
c++中输出流cout和cerr及clog的区别
本人菜鸡一个,初识c++,从深鉴科技给的main.cc文件中开始学习c++,不懂输出流控制,在网上查了资料后整理的:c语言标准输出就printf一个,但是c++意思就是c的加强版呗,当然输出自然可以多一点,有cout、cerr、clog,区别就在于三个都能做输出,但是cout需要经过缓冲区输出,可以重定向,而cerr和clog是专门输出错误信息的输出,下面是我从网上找的相关资料,可以用来参考:之前...原创 2018-03-22 14:52:53 · 1259 阅读 · 1 评论 -
C++类的继承
一个私有的或保护的派生类不是子类,因为非公共的派生类不能做基类能做的所有的事,就是指在公开场合,但是在类内部可以的在C++中,类是提供封装的逻辑单位,类的每一个对象都包含有描述其自身状态的数据集合,并且通过接收特定的消息来处理这个数据集合。如果程序设计人员能够通过增加、修改或替换指定类的部分内容的方法对该类进行剪裁,就可以适应不同的应用,从而在很大程度上增强了数据封装的价值,而接下来要讨论的继承就...转载 2018-04-08 09:02:55 · 176 阅读 · 0 评论 -
c++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符1、c...转载 2018-03-26 10:19:14 · 150 阅读 · 0 评论 -
C++ assert()使用说明
assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert.h>void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为...转载 2018-03-22 09:41:14 · 195 阅读 · 0 评论 -
C++中atomic 数据类型操作
所谓的原子操作,取的就是“原子是最小的、不可分割的最小个体”的意义,它表示在多个线程访问同一个全局资源的时候,能够确保所有其他的线程都不在同一时间内访问相同的资源。也就是他确保了在同一时刻只有唯一的线程对这个资源进行访问。这有点类似互斥对象对共享资源的访问的保护,但是原子操作更加接近底层,因而效...转载 2018-03-27 14:58:01 · 23791 阅读 · 1 评论