这个问题是我对情况缺乏了解的结果,因此,如果听起来过分愚蠢,请耐心等待。
我在一个类中有一个函数,例如:
Class A {
void foo(int a, int b, ?)
{
----
}
}
我要传递的第三个参数是像
classA<classB<double > > obj
这可能吗?如果没有,可以有人建议解决方法吗?我刚刚开始阅读有关模板的信息。
谢谢,
萨彦
最佳答案
如果只是将它作为第三个参数放在那儿行不通吗?
void foo(int a, int b, classA< classB<double> > obj) { ... }
如果是复杂类型,最好将其设为const引用,以避免不必要的复制:
void foo(int a, int b, const classA< classB<double> > &obj) { ... }