E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
metaprogram
看完必会元编程
用来生成代码的程序称为元程序
metaprogram
,编写这种程序就称为元编程metaprogramming。python主要通过反射来实现元编程。
vampire's blood
·
2020-08-14 21:50
python
浅谈 C++ 元编程
1.引言1.1什么是元编程元编程(
metaprogram
腾讯技术工程
·
2020-07-01 13:10
Python中的元编程
用来生成代码的程序称为元编程
metaprogram
,编写这种程序就称为元编
带着梦想飞翔
·
2020-06-27 05:54
python基本知识
C++11 标准库源代码剖析:连载之一
C++模板元编程元程序一词来源于英文单词
metaprogram
。在英语中,
metaprogram
的意思是aprogramaboutaprogram,翻译过来就是程序的程序。
JackZou
·
2019-12-23 16:23
expression template
表达式模板是一种C++模板元编程(template
metaprogram
)技术。典型情况下,表达式模板自身代表一种操作,模板参数代表该操作的操作数。
·
2015-11-13 04:36
template
template
metaprogram
metaprogramming含有“对一个程序进行编程”的意思,换句话说,编程系统会执行我们所写的代码,来生成新的代码,而这些新代码才正真体现了我们所期望的功能。通常而言,metaprogramming这个概念意味着一种发射的特性:metaprogramming组件只是程序的一部分,而且它也只生一部分代码或者程序。我们为什么需要metaprogramming呢?和大多数程
·
2015-11-13 04:35
template
将任意类型映射到一个唯一整数(C++模板实现TypeList)
From: http://stackoverflow.com/questions/1708458/template-
metaprogram
-converting-type-to-unique-number
·
2015-11-01 15:35
list
深入 了解 C宏
macro.test.c 参考资料 gcc: http://gcc.gnu.org/onlinedocs/cpp/Macros.html 也可以研究一下boost的 MACRO
Metaprogram
·
2015-10-31 13:24
c
C++ Template Metaprogramming.Chapter 1
元程序(
metaprogram
) Metaprogramming is the writing of computer programs that write or manipulate other
·
2015-10-27 14:03
programming
metaprogram
(编译器求值)
1、通过模板技术,可以在编译期进行一些操作求值,利用的原理是模板实例化,递归的技术如需要求某个数的平方根,一般情况下使用如下接口for(inti=0;i*iclasssqrt{public;enum{result=(i*i::result:i;}}最后返回的i就是需要的平方根了,而且这个在编译器就执行出结果了2、但是上面例子中编译会失败,会让编译器异常。原因如下:执行到i=2时result=(2*
hjing1988
·
2015-02-03 22:00
C++模板元编程(1)
元程序-
Metaprogram
,就是“aprogramaboutprogram”,就是操作代码的程序,我们最熟悉的也就是我们手头使用的编译器了,它将我们写的高级语言的源代码翻译成机器码。
zhx6044
·
2012-09-14 17:00
编程
C++
function
Class
编译器
returning
模板元编程的好处
staticunsignedconstvalue=binary::value//specializationstructbinary//terminatesrecursion{staticunsignedconstvalue=0;};元编程(
metaprogram
angeltempt
·
2010-04-29 11:00
学习笔记
征服RIA:元编程的思想
元编程的思想 根据自由百科全书(http://www.wikipedia.org)的定义:编写一些程序来提前生成一些数据或代码供运行时使用,用来生成这些数据信息或代码的程序称为元程序(
MetaProgram
broadview2006
·
2009-03-12 08:00
template
metaprogram
#include using namespace std;templatestruct Factorial{ enum{val=Factorial::val*n};};template{ enum{val=1};};template struct Power{ enum{val=N*Power::val};};templatestruct Power{ enum{val=1};};template
liuxizhiyi
·
2008-10-23 12:00
System
Template Metaprogramming
Metaprogram
:programthatmanipulatesanotherprogram.Metaprogrammingisnotanewconcept:Compilerisametaprogram
gudesheng
·
2008-04-04 18:00
struct
list
compiler
templates
yacc
preprocessor
一个简单的ruby
Metaprogram
的例子
阅读更多比如下面一个文件people.txt引用name,age,weight,height"Smith,John",35,175,"5'10""Ford,Anne",49,142,"5'4""Taylor,Burt",55,173,"5'10""Zubrin,Candace",23,133,"5'6"我们的目标是什么呢?我们的目标就是实现类似于Rails中的Builder模块所做的事情,假设我们
simohayha
·
2008-03-03 23:00
Ruby
Rails
一个简单的ruby
Metaprogram
的例子
比如下面一个文件 people.txt 引用 name,age,weight,height "Smith, John", 35, 175, "5'10" "Ford, Anne", 49, 142, "5'4" "Taylor, Burt", 55, 173, "5'1
simohayha
·
2008-03-03 23:00
Ruby
Rails
amount_in_yuan
但是每个金额的field都要写两个method:amount_in_dollar和amount_in_dollar=,不如写个类似于attr_accessor的
metaprogram
,一次搞定。
cvu
·
2007-01-23 23:00
Ruby
ActiveRecord
Rails
F#
Web
amount_in_yuan
但是每个金额的field都要写两个method:amount_in_dollar和amount_in_dollar=,不如写个类似于attr_accessor的
metaprogram
,一次搞定。
cvu
·
2007-01-23 23:00
Ruby
ActiveRecord
Rails
F#
Web
One-day Compiler in Ocaml
static' means the DSL is processed by a formal compiler as opposed to dynamic DSL such as the fancy
metaprogram
cookoo
·
2006-10-30 07:00
html
.net
Scheme
haskell
Ruby
Template Metaprogramming
Metaprogram
: program that manipulates another program.
feipigwang
·
2005-10-15 18:00
数据结构
编程
算法
REST
lisp
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他