Я создаю класс с именем SelectionPage.По сути, это набор меню.
Однако, когда я компилирую код, компилятор выдает мне следующую ошибку:
g++ C_Main.cpp C_HomePage.cpp C_SelectionPage.cpp C_MemberManagement.cpp -o Project
C_SelectionPage.cpp:9:104: error: expected initializer before ‘SelectionPage’
make: *** [Project] Error 1
Вот первые несколько строк C_SelectionPage.cpp:
#include "H_SelectionPage.h"
//Constructor for the SelectionPage class
//It assigns "managing" which decides if the user
//is a manager or not.
SelectionPage::SelectionPage(
int newPoints,
string newManager,
string newLoginName,
string MemberFile)
SelectionPage(
int newPoints,
string newManager,
string newLoginName,
string MemberFile)
{
points = newPoints;
manager = newManager;
loginName = newLoginName;
flatMemberList.clear();
//Create Object Governing Flat Members.
memberList = MemberManagement temp(MemberFile);
}
А вот объявление конструктора в заголовочном файле:
SelectionPage(
int newPoints,
string newManager,
string newLoginName,
string MemberFile);
Может кто-нибудь объяснить мне, почему я получаю ошибку?
Заранее спасибо.