//cow.h
#ifndef COW_H_
#define COW_H_
class Cow
{
private:
char name[20];
char* hobby;
double weight;
public:
Cow();
Cow(const char* nm,const char* ho,double wt);
Cow(const Cow &c);
~Cow();
Cow &operator=(const Cow &c);
void ShowCow()const;
};
#endif
//cow.cpp
#include
#include"cow.h"
#include
Cow::Cow()
{
name[0]='\0';
hobby=NULL;
weight=0;
}
Cow::Cow(const char* nm,const char* ho,double wt)
{
strcpy(name,nm);
int len=strlen(ho);
strcpy(hobby,ho);
weight=wt;
}
Cow::Cow(const Cow &c)
{
strcpy(name,c.name);
int len=strlen(c.hobby);
hobby=new char[len+1];
strcpy(hobby,c.hobby);
weight=c.weight;
}
Cow::~Cow()
{
std::coutsetting->c/c++, 在category中选择preprocessor,在processor definitions中删除_CONSOLE, 添加_WINDOWS2.进入project->setting->Link, 在Project options中将 /subsystem:console改为/subsystem:windows.... |