//函数的嵌套定义 int AddThreeInt(int iFirst, int iSecond, int iThree) { struct AddTwoInt { int operator()(int iOne, int iTwo) { return iOne + iTwo; } } AddTwoInt; return AddTwoInt(iFirst, iSecond) + iThree; }