如果objp->operator()(x, y, z)
是指针,是否有比调用objp
更好的语法? &objp(x, y, z)
不起作用。由于所有符号,这对谷歌来说很难。对不起,这很傻。
答案 0 :(得分:8)
(*objp)(x, y, z);
将是明显的选择。我不确定你是否认为那更好。
答案 1 :(得分:8)
您可以使用(*objp)(x, y, z);
替代。
答案 2 :(得分:1)
分为两行;
.sendFile()
或者在C ++ 11中,您可以使用自动。
MyType& functorRef = *objp; // Use the appropriate type name.
functorRef(x, y, z);