| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 465 人关注过本帖
标题:关于类的问题
只看楼主 加入收藏
菜鸟,求帮忙
Rank: 4
等 级:业余侠客
帖 子:197
专家分:267
注 册:2015-7-11
结帖率:85.71%
收藏
已结贴  问题点数:10 回复次数:6 
关于类的问题
这个程序错哪了,请指教(特别是关于类的)
#include "iostream"
using namespace std;
class clock
{
  public:
         void settime(int newH,int newM,int newS);
         void showtime();
  private:
          int Hour,Minute,Second;
};
v
oid clock::showtime(){
  cout<<Hour<<":"<<Minute<<":"<<Second<<endl;
}
void clock::settime(int H,int M,int S)
{
 Hour=H;
 Mintue=M;
 Second=S;
}
clock::clock
void main()
{
  clock myclock;
  myclock.settime(20,40,26);
  myclock.showtime();
}
搜索更多相关主题的帖子: private include public 
2015-07-12 16:02
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:2 
看你的构造函数

一片落叶掉进了回忆的流年。
2015-07-12 19:18
w2009w
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:2
帖 子:190
专家分:542
注 册:2015-4-20
收藏
得分:3 
void clock::showtime(){cout<<Hour<<":"<<Minute<<":"<<Second<<endl;}
2015-07-12 19:58
菜鸟,求帮忙
Rank: 4
等 级:业余侠客
帖 子:197
专家分:267
注 册:2015-7-11
收藏
得分:0 
额,说清楚点啦,不是那个,那是复制的时候弄得(只是个意外),
2015-07-13 10:05
菜鸟,求帮忙
Rank: 4
等 级:业余侠客
帖 子:197
专家分:267
注 册:2015-7-11
收藏
得分:0 
F:\彭苏庄\类2.cpp In membe18
 F:\彭苏庄\类2.cpp `Mintue' undeclared (first use this function) r function `void clock::settime(int, int, int)':
                    (Each undeclared identifier is reported only once for each function it appears in.)
                    At global scope:
22 F:\彭苏庄\类2.cpp expected unqualified-id before "void"
22 F:\彭苏庄\类2.cpp expected constructor, destructor, or type conversion before "void"
22 F:\彭苏庄\类2.cpp expected `,' or `;' before "void"
这是错误提示
2015-07-13 10:08
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9032
专家分:54061
注 册:2011-1-18
收藏
得分:5 
程序代码:
#include <iostream>

class myclock
{
public:
    myclock( unsigned hour, unsigned minute, unsigned second );
private:
    unsigned hour_, minute_, second_;

    friend std::ostream& operator<<( std::ostream& os, const myclock& c );
};

inline myclock::myclock( unsigned hour, unsigned minute, unsigned second ) : hour_(hour), minute_(minute), second_(second)
{
}

std::ostream& operator<<( std::ostream& os, const myclock& c )
{
    return os << c.hour_ << ':' << c.minute_ << ':' << c.second_;
}

using namespace std;
int main( void )
{
    myclock myc( 20, 40, 26 );
    cout << myc << endl;

    return 0;
}
2015-07-13 11:17
菜鸟,求帮忙
Rank: 4
等 级:业余侠客
帖 子:197
专家分:267
注 册:2015-7-11
收藏
得分:0 
算了吧,完全看不懂
2015-07-13 12:19
快速回复:关于类的问题
数据加载中...
 
   



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

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