| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 333 人关注过本帖
标题:求大神指教!这个程序哪里错了????????
取消只看楼主 加入收藏
IT男year
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:82
专家分:106
注 册:2013-6-9
结帖率:100%
收藏
 问题点数:0 回复次数:1 
求大神指教!这个程序哪里错了????????
#include<iostream>
using namespace std;
class student
{
private:
    int age;
    char * name;
public:
    student(int m,char * n);
    student();
    ~student();
    void setmember(int m,char * n);
    int Getage();
    char * Getname();
};
student::student(int m,char * n)
{
    age=m;
    name=new char[strlen(n)+1];
    strcpy(name,n);
}
student::~student()
{
    delete []name;
}
student::student()
{
    age=0;
    name=new char[10];
    name="未给定初值";
}
void student::setmember(int m,char * n)
{
    age=m;
    name=n;
}
int student::Getage()
{
    return age;
}
char * student::Getname()
{
    return name;
}
int main()
{
    student S[3]={student(25,"肖某"),student(23,"何某")};
    for(int i=0;i<3;i++)
    {
        cout<<S[i].Getname()<<"  "<<S[i].Getage()<<'\n';
    }
    return 0;
}

[ 本帖最后由 IT男year 于 2013-10-16 12:44 编辑 ]
搜索更多相关主题的帖子: public include private 
2013-10-16 12:42
IT男year
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:82
专家分:106
注 册:2013-6-9
收藏
得分:0 
回复 2楼 veketdelphi
非常感谢大神啦!
2013-10-16 16:13
快速回复:求大神指教!这个程序哪里错了????????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015967 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved