![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Boost
文章平均质量分 73
Boost相关介绍
小地瓜重新去华容道工作
这个作者很懒,什么都没留下…
展开
-
boost::format简单使用
boost::format是boost库提供的字符串格式化的操作。常用的操作如下:#include <boost/format.hpp>#include <iostream>int _tmain(int argc, _TCHAR* argv[]){ // 直接输出 std::cout << ( boost::format("%s") % "Hello boost!") << std::endl; // 与string结合使用 s原创 2022-05-23 14:09:28 · 511 阅读 · 0 评论 -
boost库对文件及文件夹的操作
Boost Filesystem库提供了关于文件及文件夹的相关操作。Boost Filesystem库具有标准的C++接口,可移指,具有错误异常处理的功能.包含boost文件系统头文件之前建议加上如下定义,放置无意中使用旧的特性:#define BOOST_FILESYSTEM_NO_DEPRECATED1. 头文件包含常用到的有两个头文件:<boost/filesystem.hpp>提供对除文件流外的所有文件库的访问; <boost/filesy...原创 2022-05-23 11:51:38 · 5291 阅读 · 1 评论 -
Boost智能指针库SmartPointers:作用域指针/数组、共享指针/数组、弱指针、介入式指针、指针容器简单介绍
导语智能指针的原理基于RAII机制:资源申请即初始化。智能指针确保在任何情况下,动态分配的内存都能得到正确释放,避免程序因内存不足等原因造成的崩溃出现,即使程序因为异常中断也不必担心。用一个动态分配的对象的地址初始化智能指针。智能指针确保资源离开作用域后会被自动释放。//简单理解RAII机制class myClass{ myClass() { myBuf = new int[1024]; } ~myClass() { if(nullptr !=.原创 2022-05-12 18:06:32 · 600 阅读 · 0 评论