关于模板specialize?
看书里讲了将模板specialize用来防止代码膨胀。典型的就是void*。我是不是可以理解为在specialize void*类型以后,之后的任何T*都被视为同一种类型而不产生新类呢?如果不是,那这种specialize void*的作用到底在哪?
[解决办法]
你理解错了。再认真把那个书看几遍。
[解决办法]
不是这样的.
specialize void*只是个范型.
[解决办法]
…………概念啊!!
全特化只是特化了一个特例
偏特化特化了一群特例(一些编译器支持很差)
specialize void*只是特化了一个void *
要特化所有的指针类型要用偏特化