读书人

关于重写重载的有关问题

发布时间: 2012-07-29 15:26:13 作者: rapoo

关于重写重载的问题
下面有两个函数 我感觉这样写是可以的 但是总是编译不过 显示err LNK2005 应该怎么改这东西?求大神指教

C/C++ code
char *GetFileString( char *string, int n, FILE *stream ){    return fgets( string, n, stream );}//wchar_t *GetFileString( wchar_t *string, int n, FILE *stream ){    return fgetws( string, n, stream );}// // // Same with strchrchar *FindCharInString( const char *string, int c ){        // This *should* work OK even with UTF-8, since we're only searching for    // '\n' in practice. Careful if you try to use this for anything other    // than ASCII characters.     return (char*)_mbschr( (const unsigned char *)string, c );}// wchar_t *FindCharInString( const wchar_t *string, wint_t c ){        return (wchar_t *)wcschr( string, c );}


[解决办法]
具体什么错误,是其他地方不对吧
[解决办法]
如何定义的?
[解决办法]
每个前面加个static

你不知道在哪个文件里面或者库里面已经有这么几个函数了

读书人网 >VC/MFC

热点推荐