摘要:所谓的隐函数就是只在本.c,或者.cpp文件中声明(
没在头文件中声明的函数)的函数. 对于其非本文件的称之为隐世函数.
万恶之源:C语言中的隐式函数声明
今天在调用postgresql源码中get_rel_name()函数时,不小心调用了隐函数get_relation_name();出现
delrelation_record.c:70:16: warning: implicit declaration of function ‘get_relation_name’ [-Wimplicit-function-declaration]
table_name = get_relation_name(relOid);
^~~~~~~~~~~~~~~~~
delrelation_record.c:70:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
table_name = get_relation_name(relOid);