logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++17静态数据成员声明为inline

静态数据成员不关联到任何对象。即使不定义类的任何对象它们也存在。整个程序中只有一个拥有静态。inline 静态数据成员可以在类定义中定义,而且可以指定初始化器。局部类(定义于函数内部的类)和无名类,包括无名类的成员类,不能拥有静态数据成员。,此时每个线程都有一个具有线程存储期的该对象 (C++11 起)。在命名空间作用域中,如果类自身具有外部连接(即不是。静态数据成员不能是 mutable 的。的

#c++#开发语言
自己实现memcpy

这个函数在C语言的底层优化的渣都不剩了,直接就是封装了好了指令,我们如果要实现它不在乎效率的话还是很简单void my_memcpy(void* Str1, void* Str2, size_t Size) {unsigned char* str1_ = (unsigned char*)Str1;unsigned char* str2_ = (unsigned char*)(Str2);while

#c语言#单片机
OpenCV C++录制视频录制与播放

/打开视频文件cv::VideoCapture capture("./video/蕾姆海边.mp4");//isOpen判断视频是否打开成功if (!return -1;}//获取视频帧频std::cout

#c++#开发语言
二叉树的递归遍历

递归遍历分为先序遍历,后序遍历,中序遍历,只要理解了一个那么就都理解了

文章图片
#数据结构#c++#c语言
Linux常用命令

title: Linux常用指令1. 在CentsOS的Linux上useradd jack会在home目录创建一个Jack文件夹,也就是创建用户,useradd是创建用户命令2. home文件夹是存放用户的文件夹,在Linux,一切皆文件3. userdel -r jack是删除Jack用户也就是会把文件夹删除userdel -r是删除用户命令4. ifconfig命令查看网络的ip地址5. r

#linux#centos
C/C++程序判断当前操作系统环境

例如,一个函数调用可能在所有平台上都受支持,但我们可以针对特定平台(例如 Linux)对其进行大幅优化,但这个新代码会在其他平台上引发错误。在这种情况下,我们可以使用宏来检测它是否是 Linux,对于这种情况,我们可以轻松地使用其他替代优化代码。在下面的示例中,我们专注于检测我们正在运行的 Windows 的风格,它可以是 64 位或 32 位。凭借检测语言(在我们的案例中为 C 和 C++)中的

#c语言#c++#linux
到底了