以libtinyxml为例了解C++的make使用 本文以libtinyxml为例,初步学习了makefile和静态链接库和动态链接库等内容 2023-04-13 编程之道 make makefile 静态链接库 动态链接库 C++线程:对于线程死锁的认识和理解 通过例子说明对于死锁的理解及其出现的原因。 2022-12-04 编程之道 mutex 死锁 C++线程:使用互斥量实现多线程数据共享 介绍多线程下数据共享的需求和问题,以及C++中的解决办法。 2022-12-01 编程之道 thread mutex lock_guard RAII C++线程:thread中传递参数和所有权 介绍C++线程管理使用thread传递参数和所有权的使用方式。 2022-11-30 编程之道 线程 thread ref move C++线程:thread的基本使用方式 介绍C++线程管理中最基本的thread的使用方式。 2022-11-28 编程之道 线程 thread join detach C++内存管理:使用allocator管理dynamic array 介绍C++11新标准中的allocator类,可以实现将内存分配与初始化解耦,以提升性能。 2022-11-27 编程之道 dynamic array allocator C++内存管理:使用new和智能指针操作dynamic array 介绍C++中dynamic array的申请和管理,包括使用new和smart pointers。 2022-11-25 编程之道 shared_ptr unique_ptr new delete dynamic array C++内存管理:智能指针、异常与自定义deleter的关系 介绍C++中内存管理遭遇异常时的处理方法,以及通过自定义deleter预先管理资源的策略。 2022-11-24 编程之道 shared_ptr unique_ptr new delete exception C++内存管理:shared_ptr 介绍C++中智能指针shared_ptr的特点及使用注意事项。 2022-11-20 编程之道 smart pointers weak_ptr shared_ptr unique_ptr C++内存管理:基本知识与new-delete的使用 介绍C++中动态内存面临的问题,各种变量的内存分布方式,以及传统上使用new、delete进行内存管理的使用。 2022-11-16 编程之道 dynamic memory new delete C++内存管理:weak_ptr 介绍C++中智能指针中最弱势的weak_ptr。 2022-11-13 编程之道 smart pointers weak_ptr shared_ptr C++内存管理:智能指针与unique_ptr 介绍C++的智能指针以及最强势的unique_ptr类型。 2022-11-12 编程之道 smart pointers shared_ptr unique_ptr