在写leetcode的过程中,会发现有时可以正常使用max,而有时却会报错:
Line 24: Char 19: error: called object type 'int' is not a function or function pointer
return max(s1,s2);
~~~^
1 error generated.
这种情况多半是你定义了一个变量为max。。。
eg:
int max=0;
max(1,2);
这个案例就会报错,因为自定义了int型的max,不再把max当作函数看待。