metaprogramming

metaprogramming

文章 0 浏览 4

在编译时加密/混淆字符串文字

我想在编译时对字符串进行加密/编码,以便原始字符串不会出现在编译后的可执行文件中。 我见过几个例子,但它们不能将字符串文字作为参数。请参阅以下…

旧故 2024-11-27 19:27:01 1 0

我的代码如何区分编译时常量和变量?

这是我的问题。我有一个 BINARY_FLAG 宏: #define BINARY_FLAG( n ) ( static_cast( 1 << ( n ) ) ) 可以像这样使用(“常量”场景): static const…

谷夏 2024-11-27 15:07:34 1 0

无法专门化 fnc

有了这些: template struct Is_Node { enum {value = false}; }; template class Node;//frwd decl. template struct Is_Node> { enum {value = true…

我ぃ本無心為│何有愛 2024-11-27 10:26:58 1 0

Ruby 初始化:为什么它不执行我的读取指令

这是 7 周内 7 种编程语言的 Ruby 部分第 3 天的代码。如果我不在 m = RubyCsv.new 之后写 m.read ,我就无法让它输出任何内容, 初始化方法不应该处…

窝囊感情。 2024-11-27 06:03:25 2 0

obj-c 成瘾函数到 NSString

我正在使用将 NSData 转换为十六进制 NSString 的函数声明 @implementation NSString (Hex) + (NSString*) hexStringWithData: (unsigned char*) data…

慕烟庭风 2024-11-27 05:15:46 1 0

Ruby:如果未找到类方法,则在模块中引发错误

我想在模块中放置一些代码,如果未定义某些方法,则会抛出错误。 该模块依赖于该方法的外部定义,因为该方法的实现对于所有类都是不同的。这段代码将…

我一向站在原地 2024-11-27 03:56:21 1 0

Python 和 Smalltalk - 元编程能力比较

我最近一直在学习Python,对其卓越的运行时元编程能力感到惊讶。之前我在阅读 Smalltalk 时遇到了“运行时元编程”这个术语,据我所知,Smalltalk 拥…

尐籹人 2024-11-26 22:57:56 2 0

C++宏/元程序在编译时确定成员数量

我正在开发一个具有基于消息/类似异步代理架构的应用程序。 将有几十种不同的消息类型,每种类型都由 C++ 类型表示。 class message_a { long long id…

音盲 2024-11-26 17:24:31 1 0

为什么我不能将 Kernel 包含在 Object 实例的单例类中

在顶层: unbinded_method = method :puts #=> Object(Kernel)#puts(*arg1) 但是我这样做了, obj = Object.new obj.puts 'wow' 我得到了一个未定义的…

酷炫老祖宗 2024-11-25 19:37:52 1 0

使用继承和特定访问器动态创建类

我想构建一个函数“create”,它为我提供以下功能: zoo=[] zoo << create(:dog,4) zoo[0].class #Dog class myDog=zoo[0].new("foobar") #instance o…

仅冇旳回忆 2024-11-25 10:58:51 1 0

源代码可以在 GCC 中编译,但不能在 Visual Studio 中编译

这可以在 GCC 4.6 上编译,但不能在 VS2010 sp1 上编译: 是我的错还是VS又搞砸了? #include "stdafx.h" enum Attribute{red_att,black_att,key_att,…

太阳公公是暖光 2024-11-25 09:37:24 2 0

在运行时动态地将方法绑定到选择器

我想以编程方式将代码与选择器关联起来。我不清楚如何在 Objective C 中做到这一点。在 Ruby 中,我可能会重写 method_missing。在 Common Lisp 中,…

弱骨蛰伏 2024-11-25 04:06:28 1 0

Ruby:从哈希中元编程方法

我有兴趣从 Yaml 文件生成的哈希创建对象。 Yaml 文件可能看起来像这样: foos: first: code: f name: The First Foo icon: path/to/file.png second:…

指尖上得阳光 2024-11-25 01:50:59 1 0

R编程语言有反射吗?

R有反射吗? http://en.wikipedia.org/wiki/Reflection_(computer_programming) 基本上是我的想要做的是: currentRun = "run287" dataFrame$currentR…

鸢与 2024-11-24 20:35:02 2 0

Python __new__ 元类行为与继承

我对运行以下代码的行为有两个问题。为什么__new__甚至在没有实例化对象的情况下被调用?我认为 __new__ 控制了新实例的创建。接下来,为什么当 hasat…

压抑⊿情绪 2024-11-23 20:12:59 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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