回 帖 发 新 帖 刷新版面

主题:老兄  帮帮我吧! 我急呀 !!!!!!!!!!!!!!!!

#include<iostream>
#include<stdio.h>
using namespace std;

class Ming
{
public:
       Ming()
       {
            Ming_name=new char[30];
        
       }
       Ming(char *name)
       {
            Ming_name=new char[30];
        strcpy(Ming_name,name);
        
       }
       ~Ming()
       {
        delete Ming_name;
        
       }
       void DisplayInfo() {cout<<"名字是"<<Ming_name<<endl;}
       char *GetName() {return *Ming_name;}
private:
char *Ming_name;
};
void main()
{
Ming mm;

char name;
if(strcmp(mm.GetName,name)==0)
mm.DisplayInfo();
}
我的程序 有个问题 好形式函数返回值 格式不对 谁能帮帮我呢 !
小弟不胜感激

回复列表 (共3个回复)

沙发

你的程序没有任何注释, 连干什么用的都不作点说明, 这种天书一样的程序, 谁看呀, 你是不是真的想别人帮你呀??求救也得专业点嘛, 老兄.

板凳

char *GetName() {return *Ming_name;}
改为
char* GetName() {
  return Ming_name;
}

3 楼

char name;
if(strcmp(mm.GetName,name)==0)

应该为
char *name="";
if(strcmp(mm.GetName,name)==0)

我来回复

您尚未登录,请登录后再回复。点此登录或注册