#include <iostream>
#include <string>
using namespace std;
struct sotrudnik {
string name;
string speciality;
string razread;
int zarplata;
}
sotrudnik create(string n,string spec,string raz,int sal) {
sotrudnik temp;
temp.name=n;
temp.speciality=spec;
temp.razread=raz;
temp.zarplata=sal;
return temp;
}
*sotrudnik str_compare (string str1, string str2, sotrudnik sot1, sotrudnik sot2)
Я пытаюсь изучить C ++. Но когда я пытаюсь скомпилировать этот код с GCC-4.4.5, используя параметры «g ++ -Wall -c», я получаю следующую ошибку :
g ++ -Wall -c "lab2.cc" (в каталоге: /home/ion/Univer/Cpp)
lab2.cc:11: error: ожидаемый инициализатор перед
создать
lab2. cc: 20: error: ожидаемый конструктор, деструктор или преобразование типа доstr_compare
Ошибка компиляции.
Обе ошибки связаны с объявлениями функций (этап 11 - объявление функции create, этап 20 - функции str_compare
). Пытался найти в Google такие ошибки, но не смог найти примеров похожих ошибок, так как сообщения об ошибках очень общие. Как мне понять их значение и как их решить ? Спасибо вам большое за ваше внимание.