Klasse::Klasse akzeptiert keine 2 Parameter...
-
Hi,
Zuerst wenig Code:
Application.cpp:
#include "Application.hpp" #include "ArgumentError.hpp" namespace Main { void Application::Main(int argv, char* argc[]) { if(argv != 1) throw Exception::ArgumentError(__FILE__, __LINE__); // Zeile 6 } }
ArgumentError.hpp:
#ifndef ARGUMENTERROR_ #define ARGUMENTERROR_ #include "MainError.hpp" namespace Exception { using namespace std; // Klasse für Fehler bei Dateiargumenten class ArgumentError : public MainError { public: ArgumentError(string file&, unsigned int line) : MainError("Ungueltige Argumentzahl.\r\nAufruf: " "INetPluginX Server Port\r\n", file, line) {}; }; } #endif
So, leider meldet er mir beim Aufruf in Application.cpp in Zeile 6, dass ArgumentError::ArgumentError keine 2 Parameter akzeptiert:
h:\gemeinsames\projekte\inetpluginx\application.cpp(9) : error C2660: 'ArgumentError::ArgumentError' : Funktion akzeptiert keine 2 Parameter
Ich finde wieder einmal den Fehler nicht, hat jemand eine Idee?
MfG Eisflamme
-
ArgumentError(string file[b]&[/b], unsigned int line)
ändern in
ArgumentError(string[b]&[/b] file, unsigned int line)
-
Ach, danke... dachte mir schon, dass es so eine Kleinigkeit war, ich suche immer nach Monsterfehlern.