/这是我的。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
}`
当您说class time::time_display()
时,您应该说void time::time_display()
。
基本上,在定义成员函数时,您需要与头中的签名相同(在本例中为void time_display()
),但在函数名前面使用classname::
(在本例中为time::
)。