社区
工具平台和程序库
帖子详情
哪儿有C++ meta programming的介绍?
noho
2002-12-24 10:23:13
网站、书籍都可以。
请不吝赐教,谢谢!
...全文
158
1
打赏
收藏
哪儿有C++ meta programming的介绍?
网站、书籍都可以。 请不吝赐教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomatopj
2002-12-24
打赏
举报
回复
http://osl.iu.edu/~tveldhui/papers/Template-Metaprograms/meta-art.html
Meta
programming
学习〈一〉
Meta
programming
是一种新语言,一种新的编程方式
本文
介绍
了作者对
C++
元编程(
Meta
Programming
)的初步探索,强调了template不仅仅是一种高级语法,而是一种能够生成和操纵程序的新编程方式。元编程分为编译时计算和程序代码作为数据进行编程,它提供了一种超越传统编程的视角,类似Java和C#的反射机制。通过学习《
C++
.Template.
Meta
programming
》等资源,作者揭示了元编程如何使用模板创建元语言,从而以全新的编程思维进行开发。
C++
元编程以及TML解析
本文
介绍
了
C++
元编程(
Meta
Programming
),它多用template实现,是Generic
Programming
的一种。作者开发的TML库用于研究,代码在编译期运行,只操作类型。文中阐述了TML的灵感来源、基本宏定义,还
介绍
了其语句、运算和循环的实现方式。
meta
的含义
本文解释了
Meta
这一前缀的含义及其在信息技术领域的应用,包括元数据(
meta
data)和元编程(
meta
-
programming
)等,并追溯了
Meta
一词的历史来源。
meta
programming
本文
介绍
C++
模板元编程的基本概念及其实现方式,包括类型ID分配、斐波那契数列的元编程实现及类型判断条件。通过具体实例展示了如何利用模板特化、偏特化等功能进行高效编程。
感受Template
Meta
Programming
模板元编程(TMP)是一种能在
C++
编译期间执行编程任务的技术。它可以简化复杂操作,如确保计量单位正确性、优化矩阵运算及生成自定义设计模式实现。通过将计算提前到编译阶段,可以显著提升程序效率。
工具平台和程序库
24,852
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章