| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 878 人关注过本帖
标题:刚学 组合类的构造函数。Whole :: Print 函数成员中的最后三个 cout 报错
取消只看楼主 加入收藏
aa495939792
Rank: 2
等 级:论坛游民
帖 子:8
专家分:19
注 册:2013-4-8
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
刚学 组合类的构造函数。Whole :: Print 函数成员中的最后三个 cout 报错
[b][b]#include <iostream.h>
const int i = 0;
class Part
{
public :
    Part (int x);
    void Print ();
private :
    int Partval;
};
class Whole
{
public :
    Whole (int i,int j,int k);
    void Print ();
private :
    Part one;
    Part two;
    Part three;
    int date1;
    int date2;
    int date3;
};
Part :: Part (int x)
{
    Partval = x;
    cout << " Part 类的私有成员 Partval 构造完成 ;  Partval = " << Partval << endl << endl;
}
Whole :: Whole (int i,int j,int k) : one (i),two (j),three (k)
{
    date1 = i;
    date2 = j;
    date3 = k;
}
void main()
{
    Part PartA (1);
    Whole WholeB (2,3,4);
    PartA.Print ();
    WholeB.Print ();
}
void Part :: Print ()
{
    cout << "Partval = " << Partval << endl << endl;
}
void Whole :: Print ()
{
    cout << " Whole 类的私有成员 date1 date2 date3 分别构造完成;" << endl;
    cout << "date1 = " << date1 << " ";
    cout << "date2 = " << date2 << " ";
    cout << "date3 = " << date3 << endl << endl;
    cout << "同时 Part 类成员 ont two date 也构造完成" << endl;
    cout << "Partone = " << one << " ";
    cout << "Parttwo = " << two << " ";
    cout << "Parthree = " << three << endl;
}




如果将最后三个 cout 随便输出个别的什么,代码就通过了。比如 cout << "sdf" << endl;  但是写这三个就不行,刚学 组合类构造函数,请大家帮帮小弟。
搜索更多相关主题的帖子: private include public 
2013-04-08 20:36
aa495939792
Rank: 2
等 级:论坛游民
帖 子:8
专家分:19
注 册:2013-4-8
收藏
得分:0 
回复 2楼 oxeno
你说的是 加入友员?....我了个擦,老师目前就教了我们重载函数,重载操作符,我还是真没听过,你能跟我详细点解释下么。
2013-04-08 21:03
快速回复:刚学 组合类的构造函数。Whole :: Print 函数成员中的最后三个 cout 报 ...
数据加载中...
 
   



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

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