提问者:小点点

这是我的。h文件。 我更改了。h文件名,但它仍然产生相同的错误。 'classtime'中的'time_display'


/这是我的。h文件。 我更改了。h文件名,但它仍然产生相同的错误。 “class time”中的“time_display”未命名cpp文件第6行中的类型/

#include <chrono>
#include <ctime>
#include <cstdlib>
 class TIME {
  int seconds, minutes, hours;
 public:
    void time_display();
 };```

/*This is the cpp file. It keeps giving me the same error message in line 6*/
`#include <iostream>
#include <chrono>
#include <ctime>
#include <cstdlib>
#include "time_file.h"
class TIME::time_display(){
    //Program to print digital clock using graphics goes here
     
}`

共1个答案

匿名用户

当您说class time::time_display()时,您应该说void time::time_display()

基本上,在定义成员函数时,您需要与头中的签名相同(在本例中为void time_display()),但在函数名前面使用classname::(在本例中为time::)。