编程
文章平均质量分 61
Prejudices
受尽苦难而不厌,此乃修罗之道
展开
-
如何将四个usigned int的变量拼成一个
实际开发中遇到的一个需求,这里其实有一些前提条件,即usigned int变量的范围在0~255,即一个字节能够表示的大小,这里其实四个char拼成一个int,也就是将四个独立的字节拼起来。类型的值,每个值只占用 8 位(即范围在。),你可以将它们打包进一个 32 位的。弄清楚这个就比较好实现了,位移操作即可。,每个值占用 8 位空间。原创 2025-01-09 19:49:13 · 335 阅读 · 0 评论 -
CMake的INSTALL FILES和INSTALL DIRECTORY有什么区别
讲解CMake中INSTALL FILES和INSTALL DIRECTORY之间的区别原创 2024-12-19 17:15:19 · 773 阅读 · 0 评论 -
C++ 20:span设计与陷阱
在 C++20 中,span是一个轻量级的、范围类型的容器,它提供了对一段连续内存的访问。span作为一个视图(view),并不拥有其数据,而是对数据的一个简单引用,常用于替代传统的 C 风格数组或指针。它可以容纳任意类型的数组和标准容器,如,并提供一种更安全、更现代的方式来处理这些数据连续内存不拥有数据引用span的源码位于gcc的libstdc+±v3/include/std/spanspan_Type:元素类型。Extent:数组大小。如果为(默认值),表示视图的大小可以动态变化。原创 2024-12-16 23:08:15 · 716 阅读 · 0 评论 -
关于memcpy函数安全性的一些讨论
关于memcpy函数安全性的一些讨论原创 2024-11-29 09:05:23 · 937 阅读 · 0 评论 -
C++指针引用详解
C++指针引用详解原创 2024-11-23 11:03:12 · 470 阅读 · 0 评论 -
C++如何调用Python脚本
C++如何调用Python脚本原创 2024-11-14 08:42:11 · 582 阅读 · 0 评论 -
shared_ptr如何释放
shared_ptr如何释放原创 2024-11-14 08:41:31 · 552 阅读 · 0 评论 -
Qt中的连接类型
介绍6种Qt中信号槽的连接类型原创 2024-10-13 14:56:44 · 511 阅读 · 0 评论 -
科普向 -- 什么是RPC
介绍什么是 RPC (Remote Procedure Call),并给出简单实现原创 2024-10-10 16:17:33 · 1624 阅读 · 0 评论 -
wstring和string的区别及其相互转换
wstring和string的区别及其相互转换原创 2024-09-26 09:28:32 · 2094 阅读 · 0 评论 -
Boost Message Queue
对Boost Message Queue的主要功能、使用方法和特点进行了介绍原创 2024-09-18 11:45:06 · 1071 阅读 · 0 评论 -
C++如何为枚举量生成对应的解释:4种常见的方法
4种常见的方法为枚举量生成对应的解释原创 2024-08-22 20:23:56 · 488 阅读 · 1 评论 -
C++前向声明简介
C++前向声明简要介绍原创 2024-08-20 20:19:47 · 764 阅读 · 0 评论 -
C++:按指定字符分割字符串
C++:按指定字符分割字符串原创 2024-06-07 09:54:24 · 509 阅读 · 0 评论 -
C++ equal()函数详解
C++ equal()函数详解原创 2024-06-03 09:58:38 · 987 阅读 · 0 评论 -
C++中count()和count_if()函数简介
C++中count()和count_if()函数简介原创 2024-06-03 09:53:43 · 661 阅读 · 0 评论 -
C++:vector容器是否包含给定元素
C++:vector容器是否包含给定元素原创 2024-05-30 14:24:47 · 1224 阅读 · 0 评论 -
STL:copy简介
STL:copy简介原创 2024-05-30 14:23:41 · 427 阅读 · 0 评论 -
C++:vector拼接
C++:vector拼接原创 2024-05-30 14:22:08 · 893 阅读 · 0 评论 -
C++双层Vector容器详解
C++双层Vector容器详解原创 2024-05-29 10:21:10 · 661 阅读 · 0 评论 -
C++:round函数用法
C++:round函数用法原创 2024-05-28 09:37:13 · 1972 阅读 · 0 评论 -
C++内联函数简介
C++内联函数简介原创 2024-05-28 09:36:30 · 319 阅读 · 0 评论 -
C++中的system()函数详解
C++中的system()函数详解原创 2024-05-21 09:16:56 · 690 阅读 · 0 评论 -
C++结构体强制类型转换详解
C++结构体强制类型转换详解原创 2024-05-17 09:13:19 · 628 阅读 · 0 评论 -
C++字节对齐详解
C++字节对齐详解原创 2024-05-17 09:12:16 · 510 阅读 · 0 评论 -
C++ lambda表达式详解
C++ lambda表达式详解原创 2024-05-16 09:20:33 · 803 阅读 · 0 评论 -
C++中的RAII机制介绍
C++中的RAII机制介绍原创 2024-05-16 09:19:29 · 465 阅读 · 0 评论 -
auto关键字详解
auto关键字详解原创 2024-05-15 08:56:31 · 366 阅读 · 0 评论 -
unique_ptr简介
unique_ptr简介原创 2024-05-15 08:55:12 · 318 阅读 · 0 评论 -
C 库函数 - atan2( )
C 库函数 - atan2( )简介原创 2024-05-14 09:13:08 · 634 阅读 · 0 评论 -
数据存储中的大端小端
数据存储中的大端小端简介原创 2024-05-13 09:48:25 · 351 阅读 · 0 评论 -
C++中的RAII机制
C++中的RAII机制,资源获取即初始化原创 2024-01-28 09:42:12 · 628 阅读 · 0 评论 -
C++设计模式(1)-- 单例模式
单例模式C++版本学习记录原创 2023-10-08 08:53:24 · 1230 阅读 · 0 评论 -
C++并发编程(7):条件变量(conditional variable)、wait( )与notify_one( )、spurious wakeups(虚假唤醒)
主要学习介绍C++并行编程的基础知识,做一些学习记录并分享原创 2023-07-15 14:23:57 · 990 阅读 · 0 评论 -
C++并发编程(6):单例模式、once_flag与call_once、call_once实现单例
主要学习介绍C++并行编程的基础知识,做一些学习记录并分享原创 2023-07-15 14:22:07 · 1327 阅读 · 0 评论 -
C++并发编程(5):std::unique_lock、互斥量所有权传递、锁的粒度
主要学习介绍C++并行编程的基础知识,做一些学习记录并分享原创 2023-07-15 14:20:20 · 1290 阅读 · 0 评论 -
C++并发编程(4):共享数据的问题、使用互斥量保护共享数据、死锁
主要学习介绍C++并行编程的基础知识,做一些学习记录并分享原创 2023-07-15 14:18:42 · 237 阅读 · 0 评论 -
C++并发编程(3):移交线程归属权
主要学习介绍C++并行编程的基础知识,做一些学习记录并分享原创 2023-07-15 14:15:39 · 300 阅读 · 0 评论 -
C++并发编程(2):向线程函数传递参数
主要学习介绍C++并行编程的基础知识,做一些学习记录并分享原创 2023-07-15 14:13:33 · 514 阅读 · 0 评论 -
C++并发编程(1):基本概念、线程管控
主要学习介绍C++并行编程的基础知识,做一些学习记录并分享原创 2023-07-15 14:10:37 · 147 阅读 · 0 评论