对我来说,设计模式是有意义的,我已经能够实际地应用它们了。
但是,当谈到现代C++类型的"generic programming /meta programming"时,我感到困惑。
--它是一种新的编程/设计范式吗?
--是否仅限于“库开发”?如果不是,什么设计/编码情况需要使用元编程/泛型编程。
--使用模板是否意味着我在做泛型编程?
我已经在谷歌上搜索了很多关于这个话题的信息,但并没有完全掌握大局。另请参阅此post。
在阅读了下面的讨论后,到目前为止,我确信(可能仍然不正确):
a)泛型编程和元编程是两个不同的概念。
https://stackoverflow.com/questions/980206
复制相似问题