Problem beim Compilieren
-
Hallo,
Seit zwei Tagen versuche ich mein Programm auszuführen.
Aber das geht nicht , denn ich habe folgende Fehlermeldung
bekommen:
In file included from Berechnung.cpp:14:0:
Berechnung.h:16:5: error: expected unqualified-id before 'namespace'Hier ist der Code Berechnung.h:
#ifndef BERECHNUNG_H
#define BERECHNUNG_Hclass Berechnung {
public:
Berechnung(double,double);namespace zylinder
{
// Berechnung(double,double);
#include "Berechnung.h"void ausgeben();
.......
.........
..........}
....
...
#endif /* BERECHNUNG_H */Berechnung.cpp
#include <cstdlib>
#include <iostream>
#include <stdlib.h>
#include <cmath>#include "Berechnung.h"
using namespace std;
namespace zylinder
{
. ..
. ..
}Ich brauche bitte Hilfe !!

-
Du kannst keine Namespaces innerhalb von Klassen haben. Und deine Berechnung.h included sich selber.
Irgendwie ist alles total wirr.
-
Okay verstehe , hast du vielleicht eine Idee , wie ich dass machen kann ?
-
9/10 auf der blurry-Skala.
-
Elfried schrieb:
Okay verstehe , hast du vielleicht eine Idee , wie ich dass machen kann ?
Vielleicht einfach mal C++ lernen
.
-
Du kannst eine class/struct einbetten. Wenn diese class/struct nur statische Elemente enthält, funktioniert sie sehr ähnlich einem namespace