Hallo Ich versuche hier, dass ich einen Array habe der aus Listen besteht die wieder aus einem Array aus 3 Elementen bestehen.
Wenn ich versuche eine Wert einzufügen kommt leider dann wenn ich die print-Methode ausführe nicht der eingefügte Wert raus... was mache ich falsch? Bitte um Hilfe!!!
Wenn ich versuche eine Wert einzufügen kommt leider dann wenn ich die print-Methode ausführe nicht der eingefügte Wert raus... was mache ich falsch? Bitte um Hilfe!!!
C++:
#include <iostream>
using namespace std;
struct Block{
int values [3];
void add(int b){
values[1]=b;}
void print() {
cout << values[0] << "," << values[1] << "," << values[2] << endl;
}
};
struct Node{
Block value;
Node *next;
void add(int b){
value.add(b);
}
void print() {
value.print();
}
};
struct Bucket{
Node bucket[2];
void add(int b){
Node *const start = new Node;
Node * actual = start;
Node &test= *actual;
bucket[0]= test;
test.add(b);
}
void print(){
bucket[0].print();}
};
int main(){
Node *const start = new Node;
Node * actual = start;
Bucket test;
test.add(3);
test.print();
}