2011-06-30 36 views
3

那么C++计划的未来标准中的任何一个都可以解决不得不将声明和实现结合起来的问题?模板和标题

+2

..植入? – Mehrdad

+2

实际上,虽然当前的C++语言标准确实解决了这个问题,但即将对C++语言标准C++ 0x进行修订却无法解决此问题。 –

+0

@詹姆斯 - 你是指引用关键字? – Andrew

回答

7

模板实现需要进入标题的原因很充分。模板不是代码 - 它只是模板代码的自动。直到你试图在填充模板参数时使用它,代码才会被创建。编译器需要有完整的模板体来填充空格并获得工作代码。

+0

我明白......我只是希望比我聪明的人有一些克服这个问题的方法。 – Andrew

0

C++ 0x不。其他未来的标准版本甚至还没有开始起草。