C++中const关键字的用法图文详解
目录 C语言和C++中const的不同 C++中的const配合一级指针使用 const的修饰作用 const的类型转换 C语言和C++中const的不同 首先我们需要区分一下C语言中的const和C++中的const,C语言中的c...
C++解析ini文件的实现方法
目录 一.什么是ini文件 二.ini文件的格式一般是什么样的 1.节 2.参数 3.注释 三.C++实现ini文件的解析 四.其他 这篇文章简单讨论一下ini文件。 一.什么是ini文件 ini文件其实就是一种配置文件,...
C++11中R字符串的作用小结
目录 1.定义和基本使用 2.实际场景 在 C++11 中添加了定义原始字符串的字面量 1.定义和基本使用 定义方式为: R'xxx(原始字符串)xxx' 其中 () 两边的字符串可以省略,R只会处理括号中的字符串。...
C++如何实现sha256算法
目录 概述 SHA-256,英文全称为Secure Hash Algorithm 256-bit,是一种广泛使用的密码散列函数,属于SHA-2家族。SHA-256算法由美国国家安全局(NSA)设计,并由美国国家标准与技术研究院(NIST...
C++ 使用VS Code运行程序时终端输出中文乱码的解决办法
首先记录一下前面运行程序时出现的两个小问题: C语言中黑窗口一闪而过解决办法 加入头文件: #include <stdlib.h> system('pause'); 使用vscode进行C++调试任务 调试程序时找不到g++任务...
C++类的自动转换和强制类型转换的实现示例
目录 一、自动转换(隐式转换) 1. 通过构造函数实现自动转换 2. 注意事项 二、强制类型转换(显式转换) 1. C风格的强制类型转换 2. static_cast 3. dynamic_cast 4. const_cast 5. reinterpre...
C++实现LRU缓存的操作方法
目录 LRU的概念 哈希表(unordered_map) 主要特性 常用操作 双向链表(list) 特性 常用操作 LRU缓存(C++) 初始化状态 LRU的概念 LRU(Least Recently Used,最近最少使用)是一种常用的缓存...
C++报错`Null Pointer Dereference`的解决方法
目录 引言 一、问题描述 报错示例 报错分析 解决思路 二、解决方法 方法一:检查指针是否为 NULL 方法二:使用智能指针 三、总结 引言 在软件开发中,Null Pointer Dereference 是一种常见的错...
C/C++的堆栈内存分配的实现
目录 栈(Stack)内存分配 1. 栈的特点 2. 栈的使用示例 堆(Heap)内存分配 1. 堆的特点 2. 堆的使用示例 栈和堆的比较 注意事项 总结 在C/C++编程中,内存管理是至关重要的一个方面。理解内存...













