回 帖 发 新 帖 刷新版面

主题:想了两天还是没有想到这道题目如何入手,高手请进

已知类Test含有整型私有数据成员num,编写主程序,要求:
1、写出Test的完整定义,并含有必要的数据成员
2、建立长度为9,数据类型为Test的动态数组且初始值为0
3、将各元素的值设置为0X7FF
4、显示个元素的值
5、删除动态数组

希望大伙帮帮我,这个我真是想了好久,完成了真是谢谢大伙了!

回复列表 (共9个回复)

沙发

想了很久的东西可以拿出来分享一下

板凳

晕,太简单了吧,没人想回答你

3 楼

想过其他途径解决没有

4 楼

要求写得好明显啊!
自己写下就得啦!
java或者c#我都能写,c++没怎么弄过!

5 楼

把你的代码贴出来吧!

6 楼


#include<iostream>
using namespace std;
class Text
{
private:
    int num;
public:
    SetScore(int=0);
    void display();
};
Text::SetScore(int num)
{
    this->num=num;
}
void Text::display()
{
    cout<<num<<endl;
}
void main()
{
    Text * ClassText;
    ClassText=new Text [2];
    ClassText[0].SetScore(0X7FF),
    ClassText[1].SetScore(0X7FF);
    for(int i=0;i<2;i++)
        ClassText[i].display();
    delete [] ClassText;
}
不知道对不对
刚学C++几个月而已。。。。。。。。
应该大概是这样吧,数组方面有点问题

7 楼

可能有点问题~~~~~~
请不要见笑~~~~~~呵呵

8 楼

这么做试试:
[code=c]
/*
 *    author: adam  email:244069717@qq.com
 */
#include <iostream>
using namespace std;

class Test
{
    friend ostream& operator<< (ostream&, Test&);
public:
    Test()
        : _num(0) {}
    Test(const Test&);
    Test& operator= (const Test&);
    Test& operator= (const int&);
private:
    int _num;
};

inline
Test::Test(const Test& tt)
{
    _num = tt._num;
}

inline
Test& Test::operator= (const Test& tt)
{
    _num = tt._num;
    return *this;
}

inline 
Test& Test::operator= (const int& val)
{
    _num = val;
    return *this;
}

inline 
ostream& operator<< (ostream& os, Test& tt)
{
    os << "value == ";
    os << tt._num << endl;
    return os;
}

#include <cstdlib>
int main()
{
    Test* pTest = new Test [9];
    int ix;
    for (ix = 0; ix < 9; ++ix)
    {
        cout << pTest[ix];
    }
    cout << endl;
    for (int iy = 0; iy < 9; ++iy)
    {
        pTest[iy] = 0x7ff;
    }
    for (ix = 0; ix < 9; ++ix)
    {
        cout << hex << pTest[ix];
    }
    cout << endl;

    cout << "start deleting..." << endl;
    delete [] pTest;
    cout << "delete over" << endl;

    system("pause");
}
[/code]

9 楼

还是不错的哦,谢谢楼主的贡献了
















[url=http://www.sc115.com/vector]矢量素材[/url],[url=http://www.sc115.com/PPT]PPT模板[/url],[url=http://www.sc115.com]素材中国[/url]

我来回复

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