注册 登录
编程论坛 C++教室

c++友原问题。。。

陈便往 发布于 2012-10-02 20:36, 355 次点击
#include<iostream>
using namespace std;
class Time
{
    friend ostream &operator<<(ostream &output,Time &t);
    friend istream  &operator>>(istream &input,Time &t);
private:
    int hour;
    int minute;
    int second;
};
ostream &operator<<(ostream &output,Time &t)
{
    output<<t.hour<<"/"<<t.minute<<"/"<<t.second;
    return output;
}
istream &operator>>(istream &input,Time &t)
{
    input.ignore();
    input>>t.hour;
    input.ignore(2);
    input>>t.minute;
    input.ignore();
    input>>t.second;
    return input;
}
int main()
{
    Time t;
    cin>>t;
    cout<<t;
}
   
这个代码说是没有访问权限?、、
请大虾指教一二。。。我实在不不明白了
3 回复
#2
陈便往2012-10-02 21:26
juJUjuju据说在vs上能运行
#3
lz10919149992012-10-02 23:13
VC6的原因,很老的编译器了,该换了,解决办法:
1、更新到VC++ sp6
2、把:
    include <iostream>
    using namespace std;
   改为:
    #include <iostream.h>
#4
陈便往2012-10-03 22:26
c++不是支持流云算吗?改成头文件是为什么?
1