C++一个简单的类程序无法通过编译
来源:百度知道 编辑:UC知道 时间:2024/05/15 03:37:17
//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