VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 598|回复: 2

[求助] 在MFC添加了新类却出现了问题

[复制链接]
53_avatar_middle
在线会员 不卑不亢 发表于 2017-9-7 13:38:43 | 显示全部楼层 |阅读模式
3驿站币
// Animal.h: interface for the Animal class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ANIMAL_H__EC01E40B_2714_44E8_8468_1C9B9582533D__INCLUDED_)
#define AFX_ANIMAL_H__EC01E40B_2714_44E8_8468_1C9B9582533D__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class Animal  
{
public:
       CString name;
           int age;
           Animal();
           virtual ~Animal();
       Animal(CString animalname,int animalage);

};

class Cat:public Animal
{
public:
        CString color;
    Cat(CString animalname,int aimalage,CString color1):Animal(animalname,animalage){
        color=color1;
       
        };

#endif // !defined(AFX_ANIMAL_H__EC01E40B_2714_44E8_8468_1C9B9582533D__INCLUDED_)



第二页

// Animal.cpp: implementation of the Animal class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Hello.h"
#include "Animal.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

Animal::Animal()
{

}

Animal::~Animal()
{

}

Animal::Animal(CString animalname,int animalage)
{
        name = animalname;
        age = animalage;
}

运行后出现了

D:\VC++d\Hello\Animal.cpp(11) : error C2258: illegal pure syntax, must be '= 0'
D:\VC++d\Hello\Animal.cpp(11) : error C2252: 'THIS_FILE' : pure specifier can only be specified for functions
D:\VC++d\Hello\Animal.cpp(20) : error C2838: illegal qualified name in member declaration
D:\VC++d\Hello\Animal.cpp(20) : fatal error C1903: unable to recover from previous error(s); stopping compilation
执行 cl.exe 时出错.
出现了这些问题 求解决,不知道哪里错了

最佳答案

查看完整内容

把以下两句话去掉试试?看还报错吗? MSC_VER > 1000 #endif // _MSC_VER > 1000




上一篇:运行结果前面4个数据一样,最后一个数据对不上,奇怪,麻烦看下,谢谢
下一篇:问题是实现分层画图应该怎么办?

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

51_avatar_middle
online_admins Syc 发表于 2017-9-7 13:38:44 | 显示全部楼层

把以下两句话去掉试试?看还报错吗?
MSC_VER > 1000

#endif // _MSC_VER > 1000

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

53_avatar_middle
ico_lz  楼主| 不卑不亢 发表于 2017-9-8 19:34:47 | 显示全部楼层
Syc 发表于 2017-9-7 23:03
把以下两句话去掉试试?看还报错吗?
MSC_VER > 1000

谢谢,原因是我没有文件包含

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-12-15 20:54

Powered by Discuz! X3.4

© 2009-2018 cctry.com

快速回复 返回顶部 返回列表