-
-
-
C++17 开发者指南:迈向更现代的 C++ 编程
C++17 作为 C++11 与 C++14 基于实践积累上的进一步进化,带来了许多看似“增量”但实则改变日常编程模式的特性。它既改进了语言表达力,也增强了库支持,涉及从编译期判断到并行算法、从临时类型安全扩展到文件系统操作等众多领域。...
04月09日[编码文章]浏览:9
-
-
-
C++11较少为人所知但非常实用特性
C++11 引入了许多现代特性,其中一些较少为人所知但非常实用,包括对齐支持、委托构造函数、类型特性、noexcept 说明符、继承构造函数和原始字符串字面量。...
04月09日[编码文章]浏览:9
-
-
浅谈C++的智能指针
1. 什么是智能指针智能指针不是指针,是一个管理指针的类,用来存储指向动态分配对象的指针,负责自动释放动态分配的对象,防止堆内存泄漏。动态分配的资源,交给一个类对象去管理,当类对象声明周期结束时,自动调用析构函数释放资源2. 智能指针发展历史C++ 98 中产生了第一个智能指针auto_ptr...
04月09日[编码文章]浏览:10
-
C++ Lambda 表达式详解
C++11 引入了 lambda 表达式,为开发者提供了一种简洁的方式来定义匿名函数。下面详细介绍 lambda 的语法、捕获方式及实际应用示例。...
04月09日[编码文章]浏览:12
-