|
|
1
2
试试这个。
但是你想要
您可以使用以下方法进行此转换。
|
|
|
2
1
你可以用Boost的 enable_if 和 type_traits 为此:
您可能应该扩展第一个案例来处理这两个问题
我还建议将引用的版本改为常量引用。这只是避免了代码的两个独立版本的实例化(目前,
|
|
|
3
1
根据您对迭代器的评论,您似乎没有充分考虑您可能拥有的选项。我对个人喜好无能为力,但话说回来。。。为了接受一个合理的解决方案,它不应该是一个难以克服的障碍,而应该加以权衡和平衡 从技术上讲
|
|
|
4
1
如果您不想安装tr1,请选择我先前的答案。 当第一个参数是引用时,添加以下模板专门化以覆盖推导的T类型。
|