Hi Leute,
ich habe ein kleines Problem.
Undzwar habe ich eine Headerdatei erstellt, in welcher eine Klasse definiert wird, und string und fstream includiert werden.
Nun hat es eigentlich immer funktioniert, dass ich wenn ich die Headerdatei in meiner .cpp Datei includiert habe, ich die includes von fstream und string nutzen kann.
Doch komischerweise, zeigt er mir dauernt an, dass string und fstream nicht deklariert sind. Hab ich da villeicht nen denkfehler drin?? Hier mal der Code:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
//Header.hpp:
#include <string>
#include <iostream>
#include <fstream>
class test
{
public:
int Integer;
void InitTes()t;
void RenderTest();
};
// Test.cpp
#include "Header.hpp"
void InitTest()
{
//....
string Test; //Hier kommt dirrekt der Fehler "Der Bezeichner string ist nicht definiert."
ifstream dat ("Dat.txt",ios::binary); //Hier kommt der selbe Fehler
}
void RenderTest()
{
//....
}
|
kann mir jemand erklären, wo es da scheitert, dass die .cpp Datei die Includes kennt?
Mit freundlichem Gruß
xXSlayerXx