摘要:
问题描述 C++无疑是十分强大的,但是你可知道,在C++0x标准出现之前,在C++界里有一个十分棘手而未能解决的问题——参数转发。问题的描述如下:对于一个给定的函数E(a1, a2, ..., an),它有参数a1, a2, ..., an,你不可能写出一个函数F(a1, a2, ..., an),使得该函数与E(a1, a2, ..., an)完全等价。 对这个问题进而拆分,它有两点:第一,函数F(a1, a2, ..., an)比如能够接受任意的参数列表,并在不改变参数性质的前提下,将参数传递给E(a1, a2, ..., an);第二,函数F(a1, a2, ..., an)必须能够将函 阅读全文