| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 839 人关注过本帖
标题:初学请教 编程完成下面的声明和定义
只看楼主 加入收藏
scrogers
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-1
收藏
 问题点数:0 回复次数:9 
初学请教 编程完成下面的声明和定义
题目如下:
1)用c++声明一个图像类CImage, 包含图像的属性和设置成员变量row,column,layer,bpp,data2D的成员函数。
2)用c++定义一个图像类CImage的成员函数, 设置成员变量row,column,layer,bpp,data2D。
请高手解答下,顺便问下 两道题目的区别在哪里??谢谢!!
搜索更多相关主题的帖子: 定义 声明 初学 
2008-11-01 23:06
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
意思就是你第一个声明了就好...成员函数的具体实现可以不用写...(这个如果都给出你变量和函数了就没什么意义了...但这里只有变量,让你自己想成员函数,你要实现什么样的功能就声明什么样的成员函数就好了...)
第二个就得把你声明的成员函数具体实现写出来...

2008-11-01 23:23
scrogers
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-1
收藏
得分:0 
看看一下的可以不?
1)
class CImage
{
private:
int row;
int column;
int layer;
int bpp;
point data2D;
}
2)
class CImage
{
private:
int row;
int column;
int layer;
int bpp;
point data2D;

public:
int GetRow()
{
return row;
}
void SetRow(const int &_row)
{
row = _row;
}
//...
}
2008-11-01 23:34
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
你第一个就应该把成员函数声明了...题目中不是说了吗?

2008-11-01 23:53
scrogers
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-1
收藏
得分:0 
请教一下,第一道的应该怎么写??谢谢!!

[[it] 本帖最后由 scrogers 于 2008-11-2 00:09 编辑 [/it]]
2008-11-01 23:57
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
困了,给你写一下,完了就睡去...你等等...

2008-11-02 00:18
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
程序代码:
// 第一个
class CImage 
{ 
private: 
    int row; 
    int column; 
    int layer; 
    int bpp; 
    int data2D; 
public: 
    int GetRow();//先声明,实现先不用写
    void SetRow(const int &row);//同上
};



程序代码:
// 第二个
class CImage 
{ 
private: 
    int row; 
    int column; 
    int layer; 
    int bpp; 
    int data2D; 
public: 
    int GetRow();//先声明,实现先不用写
    void SetRow(const int &row);//同上
};
//具体定义如下 :
int CImage::GetRow()
{
    //代码自己加上
}
void CImage::SetRow(const int &row)
{
    //代码自己加上
}

2008-11-02 00:20
scrogers
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-1
收藏
得分:0 
谢谢你了 ··
2008-11-02 00:21
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
反正就是这种形式的,至于具体要写什么样的函数和实现什么样的功能就看你的了...

2008-11-02 00:22
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
睡去了...
你要努力啦...
晚安...

2008-11-02 00:22
快速回复:初学请教 编程完成下面的声明和定义
数据加载中...
 
   



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

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