摘要:
C++ 类型萃取 C++ 类型萃取(Type Traits)是模板元编程的核心工具之一,用于在编译期分析和操纵类型信息。它们常用于泛型编程中,帮助我们写出更通用、类型安全的代码,特别是在 STL、标准库实现、SFINAE、concepts 等地方广泛使用。 核心思想 通过模板结构体和偏特化机制,在编 阅读全文
posted @ 2025-05-28 13:27
_Sylvan
阅读(254)
评论(0)
推荐(0)
摘要:
C++ NULL 与 nullptr 在 C++ 中,nullptr 和 NULL 都表示空指针,但它们之间有一些关键区别,特别是在类型安全和现代 C++ 编程中的推荐使用方式上: NULL 通常被定义为 0 或 ((void*)0)(依赖于编译器和平台)。 类型不明确: 在 C++ 中是一个整数常 阅读全文
posted @ 2025-05-28 13:09
_Sylvan
阅读(87)
评论(1)
推荐(1)
摘要:
auto 关键字 auto 是 C++ 中一个非常有用的关键字,用于自动类型推断(type inference)。从 C++11 开始引入,在 C++14 和 C++17 中功能不断增强。 auto 是什么? auto 让编译器根据变量的初始值自动推导其类型,避免显式地写出复杂冗长的类型名。 aut 阅读全文
posted @ 2025-05-28 13:08
_Sylvan
阅读(178)
评论(0)
推荐(1)

浙公网安备 33010602011771号