C++
文章平均质量分 76
知识回顾
伴君
这个作者很懒,什么都没留下…
展开
-
C++操作.json文件
1.JSON简介1.1 什么是JSON:JSON是一种纯字符串形式的数据,它本身不提供任何方法(函数),非常适合在网络中进行传输。JavaScript、PHP、Java、Python、C++等编程语言都内置了处理JSON数据的方法。JSON 是基于 JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集,是一种开放的、轻量级的数据交换格式,采用独立于编程语言的文本格式来存储和表示数据,易于程序员阅读与编写,同时也易于计算机解析和生成原创 2022-05-02 22:15:04 · 12030 阅读 · 3 评论 -
uint8_t图像数据类型介绍
0. C++基础类型介绍名称字节长度取值范围bool1false, truechar1-128 ~ 127signed char1-128 ~ 127unsigned char10 ~ 255short(signed short)2-215 ~ 215- 1unsigned short20 ~ 216- 1int(signed int)4-231 ~ 231- 1unsigned int40 ~ 232 - 1原创 2022-04-09 15:26:32 · 10768 阅读 · 0 评论 -
SIMD指令集分析(C/C++)
阅读代码的时候遇到了__m128i、_mm_set1_epi8、_mm_loadu_si128、_mm_max_epu8、_mm_min_epu8、_mm_store_si128、_mm_unpackhi_epi8、_mm_adds_epi16、_mm_srli_si128等SIMD指令集,所以想着作一个总结。0. SIMD基础知识SIMD是单指令多数据技术,目前Intel处理器支持的SIMD技术包括MMX、SSE以及AVX。MMX是MultiMedia eXtensions(多媒体扩展)的缩写,是原创 2022-04-06 15:41:26 · 9876 阅读 · 0 评论 -
重拾C/C++(面试用)
1.内存有哪几种类型C中,内存分为5个区:堆(malloc)、栈(如局部变量、函数参数)、程序代码区(存放二进制代码)、全局/静态存储区(全局变量、static变量)和常量存储区(常量)。此外,C++中有自由存储区(new)一说。2.栈和堆的区别1)堆存放动态分配的对象——即那些在程序运行时动态分配的对象,比如new出来的对象,其生存周期由程序控制;2)栈用来保存定义在函数内的非static对象,如局部变量,仅在其定义的程序块运行时才存在;3)静态内存用来保存static对象,类static数据成原创 2022-03-29 23:02:18 · 1145 阅读 · 0 评论 -
异常处理总结
程序有时会遇到运行阶段错误,导致程序无法正常的运行下去。如下图所示:遇到这种问题我们一般都是断点调试或者单步调试。但是,如果有一个较大的循环,将会导致断点调试或单步调试很复杂,因此,学习必要的异常处理找出问题所在还是很有必要的。assert()函数编写代码时,我们总是会做出一些假设,断言assert就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。使用断言可以创建更稳定,品质更好且不易出错的代码。当需要一个值为FALSE时中断操作的话,可以使用断言。assert宏的原型定义在&原创 2022-03-25 16:32:54 · 570 阅读 · 0 评论 -
bitset
bitset 简介C++的一个类库,用来方便的管理一系列的bit位。bitset除了可以访问指定下标的bit位以外,还可以把它们作为一个整数来进行某些统计。需要包含的头文件:#include ,在std命名空间下。bitset是一个模板类,原型如下:template <size_t N> //N对应待处理的位数class bitset{...}std::bitset<32> i;std::bitset<sizeof(int)> i;bitset使用1.原创 2021-08-31 13:39:23 · 142 阅读 · 0 评论 -
文件操作总结
文章目录前言文件操作—C语言文件操作—C++文件操作—WIN32前言最近因为用到了文件操作相关内容,所以趁着机会总结一下。这里主要介绍三种文件操作的方法,分别是C语言、C++以及WIN32里的文件操作方法。所谓"文件",一般指存储在外部介质上数据的几何,一般数据都是以文件的形式存放在外部介质上的,而我们的操作系统是以文件为单位对数据进行管理的。对文件进行分类,依据不同,分出的类别也不同。按介质可将文件分为:磁盘文件、光盘文件、U盘文件;按用途可将文件分为:程序文件(program file)、数.原创 2021-07-12 15:38:36 · 709 阅读 · 0 评论