STL cpp
文章平均质量分 57
stl
back2childhood
cpp/java/macos
展开
-
C++ smart pointer智能指针详解
因为c++参数函数的计算顺序在不同编译器不同的约定下可能是不一样的(一般是从右向左,也可能从左向右). 若g()发生异常,而shared_ptr还没有创建,则int内存泄漏了,正确写法应该是。p1和p2指向不同的control block,count的值都是1, 释放同一块地址.1.智能指针在栈上,指向的对象在堆上.原创 2023-03-23 09:51:55 · 184 阅读 · 1 评论 -
std::regex正则表达式
std::regex_search: 搜素正则表达式参数,但它不要求整个字符序列完全匹配。而且它只进行单次搜索,搜索到即停止继续搜索,不进行重复多次搜索。result[0]是完整的文本,result[1]是第一个分组匹配的数据。如果正则表达式有n个分组,match_results的size也就是n+1个。用来观测match_results的结果。(匹配的结果存入其中)原创 2023-04-14 00:49:36 · 514 阅读 · 0 评论 -
c++ 11 std::chrono时间
【代码】c++ 11 std::chrono时间。原创 2023-04-13 18:07:13 · 460 阅读 · 1 评论 -
C++ 不常用的STL函数
【代码】C++ 不常用的STL函数。原创 2023-04-07 18:13:34 · 52 阅读 · 1 评论