Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在函数中使用模板模板参数时出现无匹配函数错误
我正在尝试使用模板模板参数定义一个函数 我只想知道它是如何工作的 我有以下内容 template
c
templates
metaprogramming
何时使用define_singleton_method v Define_method
在一个答案中这个问题 https stackoverflow com questions 19368437 how to use define method inside initialize用户 mu 太短 解释说您不希望对象的行为在初始
ruby
OOP
metaprogramming
C++ 和 D 中的元编程
C 中的模板机制只是意外地对模板元编程有用 另一方面 D 是专门为促进这一点而设计的 显然它更容易理解 或者我听说过 我没有使用 D 的经验 但我很好奇 当涉及到模板元编程时 在 D 中可以做什么而在 C 中不能做什么 在 D 中帮助模板元
c
metaprogramming
d
为什么 Python 的 eval() 拒绝这个多行字符串,我该如何修复它?
我正在尝试评估以下制表符缩进字符串 for index in range 10 os system echo str index 我得到 出现错误 语法无效 第 1 行 它在抱怨什么 我是否需要缩进以匹配 eval 语句 或者将其写入字符串
python
python3x
metaprogramming
eval
Pro Django 书还有用吗?
我想更深入地了解 Django 的内部结构 而官方在线文档仅能达到此目的 Marty Alchin 的 Pro Django 的评论非常棒 我读过 Pro Python 并且非常喜欢它 然而 这本书是 2008 年的 基于 Django v
python
django
metaprogramming
接口范例性能(动态绑定与泛型编程)
虽然动态绑定和模板的核心本质上是不同的东西 但它们可以用来实现相同的功能 代码示例 仅供参考 A 动态绑定 namespace DB interface class CustomCode public virtual void operat
c
metaprogramming
dynamicbinding
在 Python 描述符中创建动态文档字符串
我正在尝试动态生成一些类定义 用于包装 C 扩展 下面的描述符工作正常 除了当我尝试使用 help 访问字段的文档字符串时 它提供描述符的默认文档而不是字段本身 但是 当我执行 help classname 时 它会检索传递给描述符的文档字
python
metaprogramming
descriptor
根据类型参数生成函数
我想为接受 1 个类型参数的类生成函数 该参数包装按名称值 class C T t gt T def t T t 我想要生成的函数是由可用的函数派生的T 我真正想要的是获得所有可用的功能T 改变他们的contract and 执行以编程方式
scala
macros
metaprogramming
implicit
dotty
lambda函数使用其参数作为模板参数调用模板函数
以下是示例代码 无法编译 We use 迭代函数来迭代某个范围并运行 lambda 回调函数 这iterate函数将传递一些指示 即type 到回调 lambda 函数 然后该函数将根据指示进行工作 由于这些指示在编译时是固定的 我相信有一
c
templates
metaprogramming
带继承的 C++ 模板部分特化
我需要部分专业化struct 但我还想使用一些常用功能 例如 假设我有下一个类型 template
c
templates
C11
metaprogramming
实现 C++ 模板,用于生成给定范围的索引序列
所以 C 14提供了structmake index sequence
c
templates
metaprogramming
c14
Groovy instance.metaclass 与 this.metaclass
我有一个以下脚本 task myTask class Person Person Person instance this println this metaClass class name println this getMetaClas
Gradle
Groovy
This
metaprogramming
metaclass
变量函数名Javascript
我正在对数组进行排序 myArray sort comparators some comparator 我有几个比较器可供选择 comparators asc firstname comparator function o1 o2 desc
javascript
function
Sorting
metaprogramming
如何找出Python中方法的数量
我想找出Python中方法的数量 它接收的参数数量 现在我正在这样做 def arity obj method return getattr obj class method func code co argcount 1 remove s
python
metaprogramming
将表达式插值到表达式中
我想在宏内部构建一个带有关键字参数的构造函数 并且第一个关键字参数需要用于表达式 我无法将该表达式放入表达式中 这就是我的意思 说我有一个类型 type Test ex end 其中包含一个表达式 我想创建一个构造函数origex a b
metaprogramming
Julia
我是否可以在前向声明中默认模板参数
所以我试图了解 Boost 发生了什么ptree执行 在ptree hpp中basic ptree实际上定义为 template
c
templates
metaprogramming
forwarddeclaration
defaultarguments
Ruby 元编程:无法将方法发送到模块
例如 我有以下自定义类和模块 module SimpleModule def hello world puts i am a SimpleModule method end def self class hello world puts i
ruby
metaprogramming
铁轨上的Python?
是否可以将 Ruby on Rails 代码库转换为 Python 我认为很多人比 Ruby 更喜欢 Python 但发现 Ruby on Rails 的功能 整体上 比 Python Web 框架中的功能更好 那么 这可能吗 或者 Rub
python
rubyonrails
metaprogramming
codetranslation
C++ 元函数来确定类型是否可调用
是否可以编写一个 C 0x 元函数来确定类型是否可调用 我所说的可调用类型是指函数类型 函数指针类型 函数引用类型 这些由boost function types is callable builtin lambda 类型以及任何具有重载的
c
C11
metaprogramming
是否可以在 JavaScript 中实现动态 getter/setter?
我知道如何为名称已知的属性创建 getter 和 setter 方法如下 A trivial example function MyObject val this count 0 this value val MyObject protot
javascript
metaprogramming
gettersetter
«
1 ...
6
7
8
9
10
11
12
...14
»