03 2023 档案

摘要:C++11改进了编译器的解析规则,尽可能的将多个右尖括号(>)解析成模板参数结束符,方便我们编写模板的相关代码 一、模板的右尖括号 在C++98/03的泛型编程中,连续两个右尖括号(>>)会被编译器解释成右移操作符,而不是模板参数表的结束。 #include <QCoreApplication> # 阅读全文
posted @ 2023-03-30 17:15 TechNomad 阅读(156) 评论(0) 推荐(0) 编辑
摘要:C++11标准虽然将 weak_ptr 定位为智能指针的一种,但该类型指针通常不单独使用(没有实际用处),只能和 shared_ptr 类型指针搭配使用。甚至于,我们可以将 weak_ptr 类型指针视为 shared_ptr 指针的一种辅助工具,借助 weak_ptr 类型指针, 我们可以获取 s 阅读全文
posted @ 2023-03-29 18:30 TechNomad 阅读(285) 评论(0) 推荐(0) 编辑
摘要:在 C++ 开发中,我们经常会遇到程序运行中突然崩溃、程序运行所用内存越来越多最终不得不重启等问题,这些问题往往都是内存资源管理不当造成的。C++11 新标准中,增添了 unique_ptr、shared_ptr 以及 weak_ptr 这 3 个智能指针来实现堆内存的自动回收,今天就简单的介绍一下 阅读全文
posted @ 2023-03-27 19:39 TechNomad 阅读(249) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示