技术栈

元编程

梦想画家
7 个月前
rust·元编程·rust宏
精通Rust系统教程-过程宏入门本文介绍Rust过程宏定义、分类及应用示例。假设你已经熟悉Rust及基本概念、如数据类型、迭代和特性(traits)。
梦想画家
8 个月前
rust·元编程·rust宏
精通rust宏系列教程-入门篇Rust最令人敬畏和强大的特性之一是它使用和创建宏的能力。不幸的是,用于创建宏的语法可能相当令人生畏,并且对于新开发人员来说,这些示例可能会令人不知所措。我向你保证Rust宏非常容易理解,本文将为你介绍如何创建自己的宏。
牛不才
1 年前
开发语言·c++·stl·模板·元编程
一个模板元函数来检查一个类是否有一个特定的成员通过创建一个模板元函数来检查一个类是否有一个特定的成员。以下是一个例子:在这个例子中,has_type_member 是一个模板元函数,它检查其模板参数 T 是否有一个名为 type 的成员。它首先假设 T 没有 type 成员,然后通过模板特化来检查 T 是否真的有 type 成员。