ik declareer in mij FlowObject.h file mijn arrays van floats (float* p_inputvector;):
Deze wil ik in de class gebruiken en gebruik in de constructor dus:
Alles compileert en bouwt prima, toch geefttie bij de uitvoer hier een "unhandled exception at..."
Is er wat jullie betreft iets fout aan het bovenstaande? Of moet ik de fout ergens anders zoeken?
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| class FlowObject { public: FlowObject(); ~FlowObject(); FlowObject(const FlowObject& orig); FlowObject& operator=(const FlowObject& orig); protected: float* p_inputvector; float* p_outputvector; }; |
Deze wil ik in de class gebruiken en gebruik in de constructor dus:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
| FlowObject::FlowObject() { p_inputvector = new float[10]; p_outputvector = new float[10]; for (int i=0;i<10;i++) { p_inputvector[i]=0; p_outputvector[i]=0; } } |
Alles compileert en bouwt prima, toch geefttie bij de uitvoer hier een "unhandled exception at..."
Is er wat jullie betreft iets fout aan het bovenstaande? Of moet ik de fout ergens anders zoeken?