由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++ template是不是跟Macro一个道理?
相关主题
第五版的 c++ primer 出来了How to use volatile in c++?
a c++ question for template请问const myClass &src 和myClass const &src有什么区别?
C++ template problemC++0x
templateHelp C++ Template function link error .
师傅们,C++概念题,弟子有礼了template metaprogramming 的问题
A tech question (转载)where to define my template function
macro and std:: function name clashingthrust help ~~~
&& 什么是什么意思boost::function 的 syntax 问题
相关话题的讨论汇总
话题: macro话题: template话题: c++话题: 道理话题: compile
进入Programming版参与讨论
1 (共1页)
w*s
发帖数: 7227
1
compile时expand ?
n*****3
发帖数: 1584
2
I think template is implemented based on macro.
but when you doing the programming, things are
complete different.

【在 w*s 的大作中提到】
: compile时expand ?
f******y
发帖数: 2971
3
Macro 是在preprocess时处理的。

【在 w*s 的大作中提到】
: compile时expand ?
t****t
发帖数: 6806
4
yes, basically it's macro with semantics.

【在 w*s 的大作中提到】
: compile时expand ?
a********m
发帖数: 15480
5
类似但是不一样。template是根据类型,用到的时候产生对应代码。macro基本是字符
串替换。
w********r
发帖数: 1971
6
在编译器层次上,类似,用户角度,很大不通
1 (共1页)
进入Programming版参与讨论
相关主题
boost::function 的 syntax 问题师傅们,C++概念题,弟子有礼了
[合集] 请问-fno-implicit-templates的用处A tech question (转载)
template 类的继承问题macro and std:: function name clashing
[合集] Effecive c++ 真那么好? (转载)&& 什么是什么意思
第五版的 c++ primer 出来了How to use volatile in c++?
a c++ question for template请问const myClass &src 和myClass const &src有什么区别?
C++ template problemC++0x
templateHelp C++ Template function link error .
相关话题的讨论汇总
话题: macro话题: template话题: c++话题: 道理话题: compile