思路:在新类中使用全局变量进行运算,在主类中定义新类数组,通过构造函数的调用次数返回阶乘 #include <type_traits> class add{ public: static int count; static int tmp; add() { count=count+tmp; tmp++; } }; int add::count=0; int add::tmp=1; class Solution { public: int Sum_Solution(int n) { add a[n]; return add::count; } };