- 论坛徽章:
- 0
|
//str.h
#include <iostream.h>;
//const int N = 100;
class String
{
private:
char *data;
public:
String(char *value);
~String();
};
//str.cpp
#include <iostream.h>;
#include "Str.h"
#include <String.h>;
String::String(char *value)
{
if(value)
{
data = new char[strlen(value) + 1];
strcpy(data,value);
}
else
{
data = new char[1];
*data = '\0';
}
}
String::~String()
{
delete [] data;
}
//main.cpp
#include <iostream.h>;
#include "Str.h"
void main()
{
String a("Hello" ;
String b("World" ;
}
就上面三个文件 compile通过
link 2 errors
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/str.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
str.exe - 2 error(s), 0 warning(s)
一时间看不出什么错 大家帮帮忙啊 |
|