我有與採取不同類型的參數2層初始化劑的功能的結構:Ç衝突的類型使用不同的參數函數
struct myStruct;
typedef struct myStruct *myStruct;
INFNumber *myStructMake(long long arg);
INFNumber *myStructMake(char *arg);
我得到第二個聲明一個conflicting types for 'myStructMake'
錯誤。 C不能擁有兩個同名的函數,它們採用不同的參數?還是因爲其他原因?
C不是C++ - 它沒有函數重載。 – 2012-02-04 21:37:45