int main() { char szStr[256]; int ctime; ctime=0; ctime=ctime+calcFuncCall(); ctime=ctime+calcAdd(); ctime=ctime+calcSub(); ctime=ctime+calcMul(); ctime=ctime+calcDiv(); ctime=ctime+calcShift(); ctime=ctime+calcFloatAdd(); ctime=ctime+calcFloatSub(); ctime=ctime+calcFloatMul(); ctime=ctime+calcFloatDiv(); ctime=ctime+calcDoubleAdd(); ctime=ctime+calcDoubleSub(); ctime=ctime+calcDoubleMul(); ctime=ctime+calcDoubleDiv(); printf("Spec Time=,%d",ctime); return 0; }
static PyObject*mytest_calcAdd(PyObject*self,PyObject*args) { int a,b; if(!PyArg_ParseTuple(args, "ii",&a,&b)) return NULL; return (PyObject*)Py_BuildValue("i",calcAdd(a,b)); }
double Intergrate::Operation() { double result; if (oper == '+'){ CalcAdd<double> calcAdd(num1, num2); double result_Add; result = calcAdd.AddRun(); } else if (oper == '-'){ CalcSub<double> calcSub(num1, num2); double result_Sub; result = calcSub.SubRun(); } else if (oper == '*'){ CalcMul<double> calcMul(num1, num2); double result_Mul; result = calcMul.MulRun(); } else if (oper == '/'){ CalcDiv<double> calcDiv(num1, num2); double result_Div; result = calcDiv.DivRun(); } else{ std::cout<<"err"<<std::endl; return 0; } return result; }
int main(int argc, char*argv[]) { int c = calcAdd(2,3); printf("c=%d\n",c); return 0; }