鱼C论坛

 找回密码
 立即注册
查看: 2484|回复: 1

C++工作空间的类找不到

[复制链接]
发表于 2020-3-25 22:58:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 gby 于 2020-3-25 23:00 编辑

在Vc++6.0中运行,在工作空间双击 类Maid 下的setcolor(std::string color)会出现弹窗
Cannot find the definition (implementation) of this function.
代码能正常运行,但是这个错误是什么原因呢?
为方便查看setcolor(std::string color)后面特此用红色标注


以下是代码
/***************************************************************************************/
#include<iostream>
#include<string>
//#include <string.h>

class Maid
{
public:
        void setcolor(std::string color);
        void setsex(char *sex);
};

void Maid::setcolor(std::string color)
{
        //此处用compare
        int m=color.compare(0,5,"green",0,5);
        int n=color.compare(0,4,"pink",0,4);
        if(m==0)
        {
                system("color A");
                std::cout<<m<<"\n";
                std::cout<<n<<"\n";
        }
        else if(n==0)
        {
                system("color C");
                std::cout<<m<<"\n";
                std::cout<<n<<"\n";
               
        }
        else
        {
                std::cout<<"非法输入,你想干嘛!!!"<<"\n";
                std::cout<<n;
        }
}

void Maid::setsex(char *sex)
{
        if(strcmp(sex,"no0")==0)
        {
                std::cout<<"好热呀,我要脱外套了";
        }
        else if(strcmp(sex,"no1")==0)
        {
                std::cout<<"诶呀,你干嘛脱我衬衫";
        }
        else
        {
                std::cout<<"错误输入"<<"\n";
        }
}

void main()
{
       
        std::string color;
        char sex[10];
        int high;
        int weight;
        Maid maid;


        std::cout<<"请输入你想要的Maid颜色"<<"\n";
        std::cout<<"//输入pink,则粉色(pink)"<<"\n"
                <<"//输入green,则绿色(green)"<<"\n";
        std::cin>>color;
        maid.setcolor(color);//使全屏变色

        std::cout<<"请输入你想要的Maid性感程度"<<"\n";
        std::cout<<"//输入no0,则不穿外套"<<"\n"
                <<"//输入no1,则不穿衬衫"<<"\n"
                <<"//输入no2,则只穿丝袜"<<"\n"
                <<"//输入no3,则不穿内衣"<<"\n";
        std::cin>>sex;
        maid.setsex(sex);
        system("pause");
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-27 21:49:34 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 03:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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