排序
字符编码发展史4 — Unicode与UTF-8
字符编码发展史4 — Unicode与UTF-8,上一篇《字符编码发展史3 — GB2312/Big5/GBK/GB18030》我们讲解了ANSI编码中的GB2312/Big5/GBK/GB18030。本篇我们将继续讲解字符编码的第三个发展阶段中的U...
C++文件系统操作6 – 跨平台实现文件和文件夹的拷贝
C++文件系统操作6 - 跨平台实现文件和文件夹的拷贝, 1. 关键词 2. fileutil.h 3. fileutil.cpp 4. filesystem_win.h 5. filesystem_win.cpp 6. filesystem_unix.cpp 7. 源码地址 1. 关键词 C++ ...
用C++11打造智能观察者模式:详解实现步骤完整示例代码
用C++11打造智能观察者模式:详解实现步骤完整示例代码, 观察者模式是一种行为设计模式,其中一个对象(主题)维护其依赖对象(观察者)的列表,当主题的状态发生变化时,它通知所有观察...
试题B:小球反弹(第十五届蓝桥杯省赛B组c/c++组)
试题B:小球反弹(第十五届蓝桥杯省赛B组c/c++组),试题B:小球反弹 我在刷博客的时候看见有人分享了蓝桥杯的题目,我想起了我之前大学打蓝桥杯刷题的时光,还是很怀念当时打比赛的氛围,关于这...
C 语言用户输入详解:scanf、fgets、内存地址解析及实用指南
C 语言用户输入详解:scanf、fgets、内存地址解析及实用指南,C 语言中的用户输入 您已经学习了 printf() 函数用于在 C 语言中输出值。 要获取用户输入,可以使用 scanf() 函数: // 声明一个整...
一文总结现代 C++ 中的初始化
一文总结现代 C++ 中的初始化,本文尝试回答: 现代 C++ 有哪几种初始化形式?分别能够用于什么场景?有什么限制? MyClass obj(); 为什么没有调用默认无参构造函数创建一个对象? new int 和 ne...
逆向常见反调试合集
逆向常见反调试合集,反调试 前文写过,花指令通常干扰静态分析,而反调试与之相反,主要为了干扰动态调试。 1.反调试简介 反调试是一种用于阻碍程序动态调试的技术,首先大致说明一下反...
【C++】类的继承的深入探讨
【C++】类的继承的深入探讨,继承是扩展现有类并为基类提供新功能的一种方式。 本文主要探讨一个问题:子类会包含父类所包含的一切吗? 起初,作者认为这个问题的答案是否定的,因为子类无法访问...
从0到1,手把手带你开发截图工具ScreenCap——001实现基本的截图功能
从0到1,手把手带你开发截图工具ScreenCap------001实现基本的截图功能,ScreenCap---Version:001 说明 从0到1,手把手带你开发windows端的截屏软件ScreenCap 当前版本:ScreenCap---001 支持全...
QT生成固定长度的随机字符串
QT生成固定长度的随机字符串,最近项目中有一个需要使用QT生成固定长度随机字符串的需求,需求也很简单,就是生成一个n位的仅包含0-9以及大写字母的字符串,因为这也是第一次使用QT自身的随机数...
C++六种内存序详解
C++六种内存序详解,前言 要理解C++的六种内存序,我们首先须要明白一点,处理器读取一个数据时,可能从内存中读取,也可能从缓存中读取,还可能从寄存器读取。对于一个写操作,要考虑这个操作的...













