structur mit structur füllen
-
Hallo, ich hab da folgendes kleine Programm
In dem ich in der header datei in einer klasse ein structur anlege
Und in der main datei füllen will…Leg ich ein konstructor an und füll die Structur kommt keine fehler meldung des Kompilers aber so kommt eine siehe unten hab die Fehlermeldung hingeschrieben…
Weiss jemand warum ich die structur so nicht füllen kann?????
Was mach ich falsch wie kann ich die structur mit einer structur in der main datei füllen????Danke für eure hilfe
Oli
//header datei
#ifndef _test
#define _testclass test
{
public:struct hallo //structur anlegen
{
int a;
int b;
};hallo bb;
};#endif
////////////////////////////////////////////////////////////////////////////////main datei#include <iostream>
#include "test.h"
using namespace std;int main()
{
struct hallo bb= //structur füllen
{
2,3
};cout << bb.a <<endl;
cout << bb.a <<endl;}
// test.cc: In functionint main()': //test.cc:12: error: variable
hallo bb'
//has initializerbut incomplete type
-
oli_23 schrieb:
..
struct hallo bb= //structur füllen
{
2,3
};
...probier mal so:
... test::hallo bb= //structur füllen { 2,3 }; ...