![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
qq_24003917
这个作者很懒,什么都没留下…
展开
-
Linux下主线程和子线程的终止次序
Linux下主线程和子线程的终止次序之前在完成一个任务时需要实现主线程和子线程分别处理自己的任务,为了验证子线程的功能正常,需要让主线程在子线程之前结束,同时进程仍在运行。为了实现这种情况,特地了解主线程和子线程终止次序的相关之前。前提知识主线程和子线程之间没有必然的退出次序关系。主线程退出,子线程可以继续执行;子线程退出,主线程也可以继续执行。 程序加载到内存中执行的时候,进程就会生成一个主线程。虽然主线程和子线程之间没有必然的退出次序关系,但是如果进程终止,那么进程下所有的线程都会终止。原创 2020-07-18 22:21:17 · 924 阅读 · 0 评论 -
C++获取文件夹下的所有文件名
C++获取文件夹下的所有文件名之前导师给了自己一个任务,需要获取一个目录下的所有文件名,所有就查找了相关的操作,并进行总结。对于获取某个目录下的所有文件名,在Linux系统和Window系统中的操作是不同的,下面分别从两个系统进行介绍。1、Windows下获取所有文件名操作 Window下获取所有文件名的操作主要用到了结构体struct_finddata_t,以及函数_findfirst、_findnext和_fineclse,位于头文件<io.h>中。 _findd原创 2020-07-18 21:05:35 · 7196 阅读 · 0 评论 -
YUV图像格式学习与灰度处理
YUV图像格式学习与灰度处理前言刚入职不久,导师要我完成一个任务,就是将将彩色YUV图像数据处理成黑白色,由于对YUV并不了解,所以才有了下面的学习。YUV概述YUV与RGB一样,都是像素数据的编码格式,一组YUV渲染屏幕上的一个像素,控制屏幕用色彩的形式将事物表现出来,其中Y表示像素中的亮度,U表示色度,V表示浓度或饱和度。它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白色。这是一种压缩后的颜色表示方法,占用更少的物理空间,且对颜色的表现失真不明显,原创 2020-07-18 10:54:06 · 7312 阅读 · 3 评论 -
C++读取图片文件
C++读取图片文件这里主要讲述如何在C++编程中读取图片文件,主要介绍两种方式:一种的是C++风格,主要是采用文件流的方式,另一种是C风格,主要采用FILE类的相关操作。小面分别对两种方式进行介绍。1、文件流读取图片文件主要的步骤:1、打开图片文件; 2、计算图片长度; 3、创建内存缓存区; 4、读取图片。对应的头文件:#include <fstream> 主要用到的函数:1、ifstream.seekg()seekg:设置输入文件流的文件流指针位置原创 2020-07-18 10:40:54 · 22383 阅读 · 10 评论 -
何时编译器会自动生成默认构造函数
问题:对c++初学者来说存在一个误区,如果类没有定义任何构造函数,编译器会自动生成默认的构造函数。注意:这种说法是错误的。正确的说法:惟有默认构造函数”被需要“的时候编译器才会合成默认构造函数。那什么情况下是“被需要”的时候?以下有四种情况编译器会自动合成默认构造函数情况1含有类对象数据成员,该类对象类型有默认构造函数即:一个class含有类对象数据成员,该类对象类型...转载 2019-11-17 15:38:04 · 793 阅读 · 1 评论 -
C/C++ 引用作为函数的返回值
语法:类型 &函数名(形参列表){ 函数体 }特别注意:1.引用作为函数的返回值时,必须在定义函数时在函数名前将&2.用引用作函数的返回值的最大的好处是在内存中不产生返回值的副本#include<iostream>using namespace std;float temp;float fn1(float r){temp=r*r*3....转载 2019-10-31 11:52:19 · 195 阅读 · 0 评论 -
C++中typename关键字的使用方法和注意事项
起因近日,看到这样一行代码:typedef typename __type_traits<T>::has_trivial_destructor trivial_destructor;虽说已经有多年C++经验,但上面这短短一行代码却看得我头皮发麻。看起来它应该是定义一个类型别名,但是typedef不应该是像这样使用么,typedef+原类型名+新类型名:typede...转载 2019-10-31 11:18:58 · 439 阅读 · 0 评论