c++编程问题

[复制链接]
查看11 | 回复0 | 2011-5-30 19:43:55 | 显示全部楼层 |阅读模式
//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....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行