C++ 第27页
CMake构建学习笔记1-概述-拾光赋

CMake构建学习笔记1-概述

CMake构建学习笔记1-概述,CMake可以说已经是C/C++构建的事实标准了,目前绝大多数的C/C++项目都已经采用CMake进行构建,好处至少有两点:一个是跨平台,另一个是方便依赖库引入。不过笔者认为,...
Lee的头像-拾光赋Lee2年前
06514
字符编码发展史1 — ASCII和EASCII-拾光赋

字符编码发展史1 — ASCII和EASCII

字符编码发展史1 — ASCII和EASCII, 1. 字符集与字符编码 1.1. 字符集 1.2. 字符编码 1.3. 两者的关系 2. 字符编码的发展历史 2.1. 第一个阶段 ASCII编码 2.1.1. ASCII 2.1.2. EASCII 1. 字符集...
Lee的头像-拾光赋Lee2年前
0655
C++内存模型实践探索-拾光赋

C++内存模型实践探索

C++内存模型实践探索,前言 C++对象模型是个常见、且复杂的话题,本文基于Itanium C++ ABI通过程序实践介绍了几种 简单C++继承 场景下对象模型,尤其是存在虚函数的场景,并通过图的方式直观表达...
Lee的头像-拾光赋Lee2年前
0657
QtCreator 跨平台开发添加动态库教程(以OpenCV库举例)- Windows篇-拾光赋

QtCreator 跨平台开发添加动态库教程(以OpenCV库举例)- Windows篇

QtCreator 跨平台开发添加动态库教程(以OpenCV库举例)- Windows篇,  Qt具有跨平台的特性,即Qt数据结构与算法库本身跨平台和编译脚本(.pro)跨平台。在同时具有Windows下和Linux开发的...
Lee的头像-拾光赋Lee2年前
06412
洛谷[NOIP2015 普及组] 金币-拾光赋

洛谷[NOIP2015 普及组] 金币

洛谷[NOIP2015 普及组] 金币,[NOIP2015 普及组] 金币 题目背景 NOIP2015 普及组 T1 题目描述 国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),...
Lee的头像-拾光赋Lee2年前
06413
QT最小化程序到托盘运行-拾光赋

QT最小化程序到托盘运行

QT最小化程序到托盘运行,MinTray 说明 实现程序关闭时最小化托盘的功能 托盘实现显示主页面和退出的功能 支持扩展,直接引用TrayIcon类即可,对外暴露接口 单例实现,可复用 警告 注:博主所有...
Lee的头像-拾光赋Lee3年前
06413
stoi字符串转十进制数越界问题-拾光赋

stoi字符串转十进制数越界问题

stoi字符串转十进制数越界问题,原因 在项目开发过程中需要将字符串转化成十进制数,起初没有问题。但是在之后的开发过程中程序在运行时突然发生崩溃,由于没有做异常处理,报错信息也不明显。最...
Lee的头像-拾光赋Lee2年前
06411
C++系列:const关键字-拾光赋

C++系列:const关键字

C++系列:const关键字,前言 在学习C++时,const关键字的知识点分散在书的各个章节。当我们尝试在编程时使用const时,总会感觉有一些细节被遗忘,因而不能得心应手地使用const关键字。因此,本篇...
Lee的头像-拾光赋Lee2年前
06415
C++ 限制模板实参类型-拾光赋

C++ 限制模板实参类型

C++ 限制模板实参类型,有时候我们编写一个模板,希望用户使用我们期望的类型来实例化它,就需要对实参进行检查,限制不满足条件的实例化版本,同时给出便于理解的编译时信息。 对于 C++20 后的...
Lee的头像-拾光赋Lee10个月前
0647
Qt6 c++教程9测试&调试-拾光赋

Qt6 c++教程9测试&调试

Qt6 c++教程9测试&调试,9 测试&调试 调试和测试是软件开发的重要组成部分。在本章中,你将学习如何调试 Qt 项目、不同的调试技术以及 Qt 支持的调试器。调试是发现错误或不希望出现的行为的...
Lee的头像-拾光赋Lee3年前
0646
C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.-拾光赋

C4996 ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.

C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.,错误原因 VS平台认为scanf函数不安全,要...
Lee的头像-拾光赋Lee2年前
06412
Linux glibc自带哈希表的用例及性能测试-拾光赋

Linux glibc自带哈希表的用例及性能测试

Linux glibc自带哈希表的用例及性能测试,今天来看看Linux和一些常见的BSD系统上自带的hashmap。 是的,系统自带的。因为POSIX标准定义了一些常见的数据结构(比如哈希表、二叉搜索树、队列)和...
Lee的头像-拾光赋Lee1年前
0646