通过二个文件:main.cpp , fun.cpp 来测试const类型指针的跨文件使用
// main.cpp
#include <string.h>
char * const str=new char[100];
void fun();
void main()
{
strcpy(str,"hello");
fun();
}
// fun.cpp
#include <iostream.h>
extern char* const str;
void fun()
{
cout<<str<<endl;
}
结果在连接时fun.obj无法找到str,请问这是为什么?