#include"iostream.h"
#ifndef _CSTR_H
#define _CSTR_H
class CStr
{
public:
CStr(char *str);
~CStr();
protected:
private:
char *m_str;
};
CStr::CStr(char *str)//这里可以用char *str=NULL
{
m_str=str;
}
CStr::~CStr()
{
cout<<m_str<<endl;
}
#endif
main()
{ char s[]={"aasdsdfdsf"};
CStr *c1;
c1=new CStr(s);
delete c1;
}
有的时候语法没问题但是编译器不一定通过......
[[it] 本帖最后由 sunkaidong 于 2008-3-10 13:41 编辑 [/it]]