metaprogramming

metaprogramming

文章 0 浏览 8

解开variadic参数并相应地传递元素

假设我得到了一个结构IE coord 包含两个静态成员变量,然后将其作为variadic Template函数的参数传递给它 variadic_print_coord(),我如何解开varia…

桃扇骨 2025-01-27 11:05:56 2 0

如果在constexpr模板函数中使用constexpr,我什么时候应该使用constexpr?

我一直在努力编写一个元法,以评估编译时的权力。 我已经通过模板元编程进行了操作,因此实现了: template struct pow { static constexpr int value…

同尘 2025-01-25 17:58:13 3 0

如何从外部获得给定lambda的参数值,而不明确返回其“绑定”?

我希望能够运行lambda并获取其参数值( a 和 b 的值下面的值)。 我可以通过显式使lambda返回绑定,然后从此绑定中获取值: fun = lambda { |a, b = T…

夏の忆 2025-01-25 10:56:14 2 0

生成std ::数组类型并存储它们以供运行时使用

我有一个包装器类,该类已在我使用的容器类型上进行模板,这可能是一个大小的std ::阵列: //! @tparam C the random access container type to be wr…

指尖上的星空 2025-01-25 04:45:31 2 0

如何通过字符串表单访问其字段名称?

我正在编译时弄清楚我要访问的对象的特定字段的名称。在编译之前,我不一定知道将是哪个字段,所以我只是将该字段名称作为字符串。如何利用NIM的元编…

今天小雨转甜 2025-01-24 06:58:04 4 0

使用ocamlformat作为库

我想将 ocamlformat 用作库,以自动格式化一些我生成的OCAML代码。似乎没有一个简单的函数格式:字符串 - >字符串,但也许有一种方法可以从现有组…

◇流星雨 2025-01-23 19:13:19 0 0

根据事件标头(元数据)限制Kafka消费者

这本书“建筑事件驱动的微服务” 为使用metatags(事件标头)提供了对Kafka消费者的限制。其中之一是: 弃用: 表明流过时的一种方法。将事件流标记为…

不奢求什么 2025-01-22 19:18:14 3 0

检查是否存在嵌套类型的别名并有条件设置类型别名

我不知道如何根据这样的输入参数中的类型别名有条件地设置类型的别名。 struct a { using type = int; } template struct wrapper { using inner_t = …

落日海湾 2025-01-22 16:17:41 3 0

Ruby,我如何在同一方法内获取方法的全名空间定义路径?

如何在同一方法内获取方法的全名空间定义路径? 使用此示例简化问题: module Parent module Child def self.get_complete_namespace this_path = ???…

笑着哭最痛 2025-01-22 10:36:14 3 0

用方法作为可呼叫对象创建Python类型(类)

例如,如果我为 classMethod class X: def __call__(self, *args, **kwargs): print(self) print(args) print(kwargs) print("Hi") t = type("Y", (ob…

滿滿的愛 2025-01-21 12:15:14 2 0

r元编程:将表达式/quosure传递到部分访问本地框架的功能

我将使用以下示例来解释我的问题。但是问题不仅是关于这个特定示例的,而且更笼统地介绍了R中 。 编程 draw_hists <- function(dts, indexs, title_pr…

不疑不惑不回忆 2025-01-21 12:08:04 5 0

如果在编译时间评估该函数和运行时异常,则该如何给出编译错误?

如果我具有可以在运行时提高异常的constexPR函数,则如果在编译时对其进行评估,我希望能够给出编译错误。 #include #include constexpr void func (c…

桜花祭 2025-01-20 20:42:12 1 0

实施打字元组包装器

一个实现看起来如何,将例如 std::tuple 包装为类型/值的静态列表,加上一个类型(不包含在元组中)来引用某种所有者/访问者。 我想实例化像 constexp…

不美如何 2025-01-20 18:45:54 5 0

Python:协议元类带有仅阅读属性的元素

我想实现具有较少样板的只读属性的协议。简而言之: # I want to reduce boilerplate of the following. class MyVerboseProtocol(Protocol) @propert…

送你一个梦 2025-01-19 17:59:40 2 0

为什么具有无效继承的类型在作为模板参数传递时不会被拒绝?

众所周知,类不能从基本类型和标记为final的类继承。但尽管如此,下面提供的代码在 Clang 12 和 GCC 9 上编译时没有任何问题。 #include template str…

初见你 2025-01-19 07:27:23 3 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文