函数深度探索
decltype的规则(C++ 11)