函数声明需要extern吗?该怎么解决
函数声明需要extern吗?C/C++ code// return value from get_word_countextern unsigned get_word_count(co
函数声明需要extern吗?
C/C++ code// return value from get_word_countextern unsigned get_word_count(const string &file_name);
想知道为什么添加 extern?
函数声明是要 函数原型就好了,extern起什么作用?
[解决办法]extern告诉编译器编译的时候不用管这个函数,连结的时候去其他cpp中找函数定义。
[解决办法]extern表明这是一个在别的文件内的函数。
[解决办法]你把
unsigned get_word_count(const string &file_name)
{
return 9;
}
写到另一个cpp文件中也不会出错!~