Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
通用回调
Extends https stackoverflow com questions 2485058 equivalent to window settimeout for c Related https stackoverflow com
c
templates
metaprogramming
在 T1 和 T2 之间进行选择的 C++ 类型特征
我想要一个模板根据某些条件从两种类型中进行选择 例如 struct Base template
c
templates
metaprogramming
templatemetaprogramming
typetraits
C# 中的猴子修补
是否可以在运行时扩展或修改 C 类的代码 我的问题具体围绕 Monkey Patching Duck Punching 或元对象编程 MOP 就像 Groovy Ruby 等脚本语言中发生的那样 对于那些今天仍然在这个问题上绊倒的人来说 确
Dynamic
c40
metaprogramming
如何根据方法名称动态调用方法? [复制]
这个问题在这里已经有答案了 当方法的名称包含在字符串变量中时 如何动态调用该方法 例如 class MyClass def foo end def bar end end obj MyClass new str get data from
ruby
Dynamic
metaprogramming
Python:使用 pre 和 post 方法包装方法调用
我正在实例化一个 A 类 我从某人那里导入 否则 所以我无法修改它 到我的 X 类中 有没有办法可以拦截或包装对 A 中方法的调用 即 在下面的代码中我可以调用 x a p1 并得到输出 X pre A p1 X post 很多TIA cl
python
metaprogramming
有没有办法从模板类的完整类型中获取其类型?
我需要一个元函数 对于给定的完整类类型返回其模板 例如f
c
C11
templates
metaprogramming
templatemetaprogramming
如果不可能,计算 x^n 并返回整数限制而不溢出的元函数?
考虑以下代码 template
c
C11
metaprogramming
templatemetaprogramming
integeroverflow
元整数平方根的无限递归
再会 我的一个朋友询问如何将整数平方根函数转换为元函数 这是原始函数 unsigned isqrt unsigned value unsigned sq 1 dlt 3 while sq lt value sq dlt dlt 2 retu
c
templates
recursion
metaprogramming
squareroot
对参数包中的每个元素应用函数
我有以下专门化的模板函数 Pass the argument through template
c
templates
metaprogramming
variadictemplates
可插入注释处理器 API 可以检索源代码注释吗?
我正在使用 Java6 的可插入注释处理 api 自动创建一些部署 XML 文件 这些 XML 文件的一部分包含对象的描述 描述始终与与类本身关联的 Javadoc 内容相同 我可以强制注释成为 Block 注释的字段 但这会重复信息 在注
Java
annotations
comments
metaprogramming
从基指针向下转换为模板化派生类型
我有以下层次结构 class base public virtual base virtual void foo template
c
inheritance
metaprogramming
dynamiccast
downcast
根据参数返回类型
我想要一个这样的函数 它的返回类型将在函数内决定 取决于value参数 但未能实现它 也许模板专业化 half pseudo code auto GetVar int typeCode if typeCode 0 return int 0
c
templates
C11
metaprogramming
是否可以计算出多态 C++ 14 lambda 的参数类型和返回类型?
从这个问题开始 是否可以计算出 lambda 的参数类型和返回类型 https stackoverflow com questions 7943525 is it possible to figure out the parameter t
c
Lambda
metaprogramming
c14
templatemetaprogramming
如何使用模板创建排序映射整数索引
我有数据结构 template
c
Sorting
C11
metaprogramming
c14
在 Groovy 中使用元类覆盖私有方法
此代码片段曾经在 Groovy 2 1 0 中正常工作 class User private String sayHello return hello assert new User sayHello hello User metaClas
Groovy
metaprogramming
private
metaclass
在函数上定义 __getattr__ 和 __getitem__ 没有效果
免责声明这只是元编程的练习 没有实际意义 目的 我已分配 getitem and getattr 函数对象上的方法 但是 没有效果 def foo print foo foo getitem lambda name name foo get
python
metaprogramming
使用 Roslyn 获取引用程序集中的接口实现
我想在我正在开发的框架中绕过一些经典的程序集扫描技术 因此 假设我定义了以下合同 public interface IModule 这存在于说Contracts dll 现在 如果我想发现该接口的所有实现 我们可能会执行类似于以下的操作 p
c
metaprogramming
roslyn
dnx
如何在编译时计算类成员的偏移量?
给定 C 中的类定义 class A public methods definition private int i char str 是否可以使用 C 模板元编程在编译时计算类成员的偏移量 该类不是 POD 并且可以具有虚拟方法 基元和对
c
templates
metaprogramming
offset
member
Python 装饰器让函数忘记它属于一个类
我正在尝试编写一个装饰器来进行日志记录 def logger myFunc def new args keyargs print Entering s s myFunc im class name myFunc name return my
python
Reflection
metaprogramming
根据运行时参数执行整数模板化函数
我经常有一些基于某种设计方法生成输出的原型行为 我对设计方法进行了模板化 这实现了我需要的许多功能 然而 有时设计方法是在运行时给出的 所以我通常需要编写一个巨大的switch语句 它通常看起来像这样 enum class Operatio
c
switchstatement
metaprogramming
«
1 ...
3
4
5
6
7
8
9
...12
»