metaprogramming

metaprogramming

文章 0 浏览 6

处理通用代码中不一致的 typedef

我经常在大型代码库中遇到不遵循 typedef 标准约定的代码,例如 ThisType 而不是 this_type。 编写不再依赖 this_type 的通用代码意味着我必须为没有 …

是伱的 2025-01-11 08:19:52 1 0

如何使用 R 函数将包含注释的代码写入文件?

我正在尝试从 R 内部编写 Rscript。将 quote() 与 $wholeSrcref 属性一起使用时效果很好。但是,在函数中使用时会写入额外不需要的行。详情如下。 我…

绮烟 2025-01-11 03:15:54 0 0

C++具有多个类型列表的可变参数函数模板

编译器资源管理器演示显示了我发现的有效内容以及显示我想要的注释部分,但这行不通。 我是 C++ 新手,我正在尝试用 C++20 编写一个 sqlite3 接口,该…

嘿看小鸭子会跑 2025-01-10 13:27:23 0 0

定义类的不同方式如何影响包含工作的方式?

我有一个简单的模块,它定义了一个常量并将其设为私有: module Foo Bar = "Bar" private_constant :Bar end 我可以将它包含在这样的类中,并且它按预…

楠木可依 2025-01-09 10:55:09 1 0

你把元编程放在 Rails 的什么地方?

假设我想向 ActionView::Helpers::FormBuilder 添加一些方法,如本博客中的示例 http://blog.lrdesign.com/tag/adding-methods/ 这些方法特定于该项目…

沧笙踏歌 2025-01-08 08:01:30 0 0

猴子补丁 vs class_eval?

class String def hello "world" end end String.class_eval { def world "hello" end } "a".world => "hello" "b".hello => "world" 他们似乎做了同…

酷炫老祖宗 2025-01-07 22:15:46 0 0

在 Django 模型类上设置 __new__ 是否安全?

这个问题不同于: 在类上使用 __new__从 Django 模型派生的代码不起作用 这个问题询问如何使 __new__ 工作。 这个问题问:将 __new__ 与 Django 模型…

谢绝鈎搭 2025-01-07 08:15:23 0 0

g++ 有多聪明?模板实例化器(避免模板膨胀)

如果我有一个模板,里面有一堆其他代码。 g++ 会重新生成每个版本模板都相同的所有代码吗? 例如: template T T parseSomething(const std::string& …

吃→可爱长大的 2025-01-07 03:32:55 0 0

将方法从一个类复制到另一个类

我想用一些方法编写小类,这些方法实际上属于其他类,那么如何在其他类中定义方法,这些方法是现有的副本。我相信这是我不明白的元编程魔术师。 class…

安静被遗忘 2025-01-05 08:32:32 0 0

以编程方式反汇编 CIL

我可以将指令编译为字节码,甚至可以轻松执行它们,但我发现提取 CIL 的唯一函数是 GetILAsByteArray,顾名思义,它只返回字节而不是 CIL 指令。 那么…

长伴 2025-01-05 05:24:41 0 0

我可以知道转换中与 boost::proto::_ 匹配的类型吗?

在 boost::proto 手册中,有一个与 std::transform 类型的终端匹配的语法示例: struct StdComplex : proto::terminal > {}; 我想编写一个对 proto::_…

我最亲爱的 2025-01-04 20:05:17 1 0

F# 中的元编程示例

我对用 F# 编写的元编程示例感兴趣,这些示例演示了 F# 特定功能的使用,例如 TryGetReflectedDefinition 函数。 我在哪里可以找到这样的例子?…

ま昔日黯然 2025-01-04 09:49:12 0 0

Javascript:字符串可以转换为类型常量吗?

如果我有一个包含字符串的变量,有没有办法可以将该字符串的内容视为类型的名称? 例如,Javascript 中是否存在 ??? 这样: var ts = "Array"; var ma…

指尖上得阳光 2025-01-03 20:15:34 0 0

如何将 groovy 包含在 grails 项目中

我是个白痴什么的,我不知道如何将 groovy 添加到 src/groovy 并使其工作。假设我的引导程序中有一些元内容,我想将这些调用移动到一个可以从单元测试…

意中人 2025-01-03 14:30:30 0 0

在 Grails 中向对象添加方法并使其全局可用

我正在尝试利用 Groovy 的 metaclass 功能向 String 类添加一些字符串实用方法。现在,我的 BootStrap.groovy 脚本中的 init 闭包中有类似的内容: St…

噩梦成真你也成魔 2025-01-03 00:03:51 0 0
更多

推荐作者

紫罗兰の梦幻

文章 0 评论 0

-2134

文章 0 评论 0

liuxuanli

文章 0 评论 0

意中人

文章 0 评论 0

○愚か者の日

文章 0 评论 0

xxhui

文章 0 评论 0

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