摘要: 经过了解才知道,C++03之前,用的创建线程都是CreateThread 与 _beginthreadex。使用这个两个函数进行创建线程。然后C++11之后,就出现了新的线程函数thread,当然,这个创建线程比较方便! 经过两三天的纠结,最终决定深入研究_beginthreadex此方式创建线程, 阅读全文
posted @ 2023-10-13 10:51 [BORUTO] 阅读(31) 评论(0) 推荐(0) 编辑
摘要: C++ 异常处理 异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。 异常提供了一种转移程序控制权的方式。C++ 异常处理涉及到三个关键字:try、catch、throw。 throw: 当问题出现时,程序会抛出一个异常。这是通过使用 throw 关键 阅读全文
posted @ 2023-10-13 10:42 [BORUTO] 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1. 智能指针基本概念 1.1 RAll RAII(Resource Acquisition Is Initialization)是一种利用对象生命周期来控制程序资源(如内存、文件句柄、网络连接、互斥量等等)的简单技术。 在对象构造时获取资源,接着控制对资源的访问使之在对象的生命周期内始终保持有效, 阅读全文
posted @ 2023-10-13 10:07 [BORUTO] 阅读(29) 评论(0) 推荐(0) 编辑