C++一个简单的类程序无法通过编译

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:37:17
程序包含time2.h time2.cpp driver.cpp,如下

//TIME2.H

#ifndef TIME2_H
#define TIME2_H

class Time {

public:
Time( int = 0, int = 0, int = 0 );
void setT( int, int, int );
void outU();
void outS();

private:
int hour;
int minute;
int second;

};

#endif

//TIME2.CPP

#include <iostream>
#include <iomanip>
#include "time2.h"

using namespace std;

Time::Time( int hr, int mi, int sc )
{
setT( hr, mi, sc );
}

void Time::setT( int h, int m, int s )
{
hour = ( h >= 0 && h < 24 ) ? h : 0;
minute = ( m >= 0 && m < 60 ) ? m : 0;
second = ( s >= 0 && s < 60 ) ? s : 0;
}

void Time:

t1.outU;
t1.outS;
改为,
t1.outU();
t1.outS();

是函数吧 !!

t3.outU;
c语言有这样调用函数的吗?

我编译后没有错误呀?
下面是output
--------------------Configuration: Cpp4 - Win32 Debug--------------------
Compiling...
Cpp4.cpp
C:\Documents and Settings\CC\桌面\新建文件夹\Cpp4.cpp(61) : warning C4551: function call missing argument list
C:\Documents and Settings\CC\桌面\新建文件夹\Cpp4.cpp(63) : warning C4551: function call missing argument list
C:\Documents and Settings\CC\桌面\新建文件夹\Cpp4.cpp(67) : warning C4551: function call missing argument list
C:\Documents and Settings\CC\桌面\新建文件夹\Cpp4.cpp(69) : warning C4551: function call missing argument list
C:\Documents and Settings\CC\桌面\新建文件夹\Cpp4.cpp(73) : warning C4551: function call missing argument list
C:\Documents and Settings\CC\桌面\新建文件夹\Cpp4.cpp(75) : warning C45