0

Есть шаблон и cpp файл и вылетает такие ошибки. Кто может подсказать может я где то не подключил еще что то? Source.cpp

#include "CustomClass.h"
#include <iomanip>
#include <vector>

using namespace std;

int main() { Song song1("Song1", "flac", 8, "01/01/1345", "RW", "1:30"); //constr. with params Song song2("Song2", "mp3", 12, "01/01/1455", "W", "0:30"); Song song3; //defolt constructor Song song4(song1); // copy constructor

double doubleTemp;
string stringTemp;

cout &lt;&lt; &quot; Enter file Name: &quot;;
cin &gt;&gt; stringTemp;
song3.setFileName(stringTemp);

cout &lt;&lt; &quot; Enter file type: &quot;;
cin &gt;&gt; stringTemp;
song3.setType(stringTemp);

cout &lt;&lt; &quot; Enter file size: &quot;;
cin &gt;&gt; doubleTemp;
song3.setSize(doubleTemp);

cout &lt;&lt; &quot; Enter file date: &quot;;
cin &gt;&gt; stringTemp;
song3.setDate(stringTemp);

cout &lt;&lt; &quot; Enter file attribute: &quot;;
cin &gt;&gt; stringTemp;
song3.setAttribute(stringTemp);

cout &lt;&lt; &quot; Enter file duration: &quot;;
cin &gt;&gt; stringTemp;
song3.setDuration(stringTemp);

tab();
print(song1);
print(song2);
print(song3);
print(song4);

return 0; //destructo call

}

CustomClass.h

#define UNTITLED_CUSTOMCLASS_H
#include <string>
#include <iomanip>
#include <iostream>

using namespace std;

class Song { private:

string fileName;
string type;
double size;
string date;
string attribute;
string duration;

public: Song(); Song(string fileName, string type, double size, string date, string attribute, string duration); Song(const Song& obj); ~Song();

string getFileName();
void setFileName(string);

string getType();
void setType(string);

double getSize();
void setSize(double);

string getDate();
void setDate(string);

string getAttribute();
void setAttribute(string);

string getDuration();
void setDuration(string);

void checkFileName(string&amp; fileName);
void checkType(string&amp; type);
void checkSize(double&amp; size);
void checkDate(string&amp; date);
void checkAttribute(string&amp; attribute);
void checkDuration(string&amp; duration);

};

void print(Song& obj); void tab();

#endif //UNTITLED_CUSTOMCLASS_H

Скрин ошибки

  • Я предполагаю, что ошибка связана с тем, что вы еще не написали реализации для функций и конструкторов. Или в файле с реализацией забыли подключить #include "CustomClass.h". Так же в файле CustomClass.h не хватает самой первой строчки #ifndef UNTITLED_CUSTOMCLASS_H – Павел Ериков stand with Russia Dec 11 '20 at 20:29
  • Да понял, спасибо – carbbanak Dec 11 '20 at 20:33

0 Answers0