C++_多线程相关

C++_多线程相关

bingliaolong 1个月前 (03-12) 4 0

thread相关 创建线程 使用 std::thread 构造函数创建线程,需传递一个可调用对象(函数、Lambda、函数对象等) #include <iostream> #include <thr...

C++_关于对象的具体初始化顺序

C++_关于对象的具体初始化顺序

bingliaolong 5个月前 (11-30) 7 0

概述 涉及初始化顺序的目标包括 静态成员变量 全局成员变量 类的成员变量 静态成员变量和全局成员变量 概述 静态成员变量 包括全局静态成员 也包括类的静态成员 顺序结论 全局变量 和 静态成员变量 在程序启动时初始化...

线程和协程

线程和协程

bingliaolong 6个月前 (10-31) 10 0

超线程技术 概述 现代CPU通常确实在物理核心的基础上引入逻辑核心,例如通过超线程(Hyper-Threading)技术,一个物理核心能够处理两个线程 使得操作系统和应用程序认为该CPU拥有的核心数量翻倍 不过,CP...

C++_volatile

C++_volatile

bingliaolong 6个月前 (10-08) 8 0

变量的读取 概述 一般来说,读取一个变量的内容,是从内存里面去取的 但是,在编译时启用优化选项后,编译器可能会对代码进行优化,以提高执行效率 优化手段-寄存器 一个常见的优化手段就是将一些频繁访问的变量存储在CPU寄...

C++_指针引用

C++_指针引用

bingliaolong 7个月前 (09-19) 6 0

指针 概述 通常所说的“指针”就是指 指针类型的变量,它保存了 内存中另一个变量的地址 通过这个指针保存的地址,我们可以 间接访问 指针指向的内存位置的数据 这个过程称为 解引用(dereferencing) 示例 ...

C++_智能指针

C++_智能指针

bingliaolong 8个月前 (08-31) 4 0

shared_ptr 概述 C++ 标准库中的一种智能指针,用于自动管理动态分配的对象的生命周期 主要机制是通过引用计数(Reference Counting)来追踪有多少个 shared_ptr 实例共享管理同一个...

C相关记述一

C相关记述一

bingliaolong 8个月前 (08-14) 23 0

关于ASCII 字符数字转整数 string a="1010"; int num = a[0] - '0'; 数字转字符数字 char c = 1 + '0'...

breakpad记述:Windows

breakpad记述:Windows

bingliaolong 9个月前 (07-27) 12 0

概述 Breakpad 客户端库负责监控应用程序是否发生崩溃(异常)、在崩溃发生时通过生成转储来处理这些崩溃 并提供将转储上传到崩溃报告服务器的方法 客户端 概述 Breakpad 客户端主要负责在应用程序崩溃时捕获...

Pybind11记述:一

Pybind11记述:一

bingliaolong 10个月前 (07-04) 2 0

概述 Pybind11是一个用于将C++代码与Python绑定的轻量级头文件库,使得可以轻松地在Python中调用C++函数和类 还可以让C++代码调用Python的功能和库 理解 可以把Pybind11理解为一个中...

扫一扫二维码分享