FBIagent
Erfahrenes Mitglied
Moin,
also wie schon gesagt ich hab ein Problem mit Konstruktor und Destruktor.
[Linker error] undefined reference to `haus_mit_werkstatt::~haus_mit_werkstatt()'
[Linker error] undefined reference to `haus_mit_werkstatt::~haus_mit_werkstatt()'
[Linker error] undefined reference to `haus_mit_werkstatt::~haus_mit_werkstatt()'
ld returned 1 exit status
G:\C++\Test\Makefile.win [Build Error] ["Lern] Error 1
Und hier mal der Code:
Wo liegt das Problem? Ich seh da irgendwie keins!
Der Fehler tritt auf wenn ich
haus_mit_werkstatt meinButze(7777,2);
meinButze.~haus_mit_werkstatt();
im main drinstehen habe.
Wenn es auskommentiert ist nicht!
THX
MFG FBIagent
also wie schon gesagt ich hab ein Problem mit Konstruktor und Destruktor.
[Linker error] undefined reference to `haus_mit_werkstatt::~haus_mit_werkstatt()'
[Linker error] undefined reference to `haus_mit_werkstatt::~haus_mit_werkstatt()'
[Linker error] undefined reference to `haus_mit_werkstatt::~haus_mit_werkstatt()'
ld returned 1 exit status
G:\C++\Test\Makefile.win [Build Error] ["Lern] Error 1
Und hier mal der Code:
Code:
#include <iostream>
using namespace std;
class haus_mit_werkstatt
{
private:
int geheimnummer;
public:
int zimmer;
int tausche_nummer();
haus_mit_werkstatt(int wert1, int wert2);
~haus_mit_werkstatt();
};
int haus_mit_werkstatt::tausche_nummer()
{
geheimnummer = 7777;
return geheimnummer;
}
haus_mit_werkstatt::haus_mit_werkstatt(int wert1, int wert2)
{
geheimnummer = wert1;
zimmer = wert2;
}
int main()
{
haus_mit_werkstatt meinButze(7777,2);
meinButze.~haus_mit_werkstatt();
return 0;
}
Wo liegt das Problem? Ich seh da irgendwie keins!
Der Fehler tritt auf wenn ich
haus_mit_werkstatt meinButze(7777,2);
meinButze.~haus_mit_werkstatt();
im main drinstehen habe.
Wenn es auskommentiert ist nicht!
THX
MFG FBIagent