C++_volatile

C++_volatile

bingliaolong C C++ 6个月前 (10-08) 7 0

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

C++_指针引用

C++_指针引用

bingliaolong C++ 6个月前 (09-19) 5 0

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

C++_智能指针

C++_智能指针

bingliaolong C++ 7个月前 (08-31) 4 0

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

breakpad记述:Windows

breakpad记述:Windows

bingliaolong C++ Windows 8个月前 (07-27) 12 0

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

COM组件_2

COM组件_2

bingliaolong Windows 8个月前 (07-22) 5 0

概述 Windows 的组件对象模型(Component Object Model,COM)是一种用于构建可重用软件组件的标准和技术 它允许软件组件以二进制形式进行互操作,独立于编程语言、开发工具和平台 COM 技术...

Pybind11记述:一

Pybind11记述:一

bingliaolong C++ Python 9个月前 (07-04) 2 0

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

Effective C++_第五篇

Effective C++_第五篇

bingliaolong C++ 9个月前 (07-02) 2 0

45 使用成员函数模板来接受所有兼容类型 概述 在C++模板编程中,成员函数模板允许类的成员函数独立于类的模板参数进行模板化,从而使得这些成员函数可以接受比类的模板参数更广泛的类型 问题描述 假设你有一个模板类,其某...

Effective C++_第四篇

Effective C++_第四篇

bingliaolong C++ 9个月前 (07-02) 3 0

34 区分接口继承和实现继承 概述 在C++的面向对象编程中,继承可以用于两种目的:接口继承和实现继承 理解并区分这两种继承方式有助于设计更清晰、可维护和灵活的类结构 接口继承 子类继承基类的接口,但可以重新定义(覆...

Effective C++_第三篇

Effective C++_第三篇

bingliaolong C++ 9个月前 (07-01) 2 0

23 优先选择非成员非友元函数,而不是成员函数 概述 优先考虑使用非成员非友元函数,而不是成员函数 这种做法有助于保持类的接口简洁,提高代码的可读性和可维护性 为什么优先选择非成员非友元函数 增强封装性: 非成员函数...

扫一扫二维码分享