Waitrud Weber’s blog

things and reminders for memories

3d: WindowsAPI: modification: creation: step works 005 : error: still subtract

20181122
We recognised memory allocations which by we print them.
We could belive compiled errors.
We could memory-administrate and proof it.

---

#include 
#include 
#include 

#include "vPoint.h"
#include "vLine.h"
#include "vCalculation.h"

int main () {

	vCalculation* calc = new vCalculation();;
	vPoint *a, *b, *c, *d;


	for( int i=0; i<10; i++ ) {
		a= new vPoint( 5.0f, 5.0f, 5.0f);
		b= new vPoint( 5.0f, 4.0f, 3.0f);
		d= new vPoint( 5.0f, 4.0f, 2.0f);

		c = calc->subtract( a, b );
		c->print();

		c = calc->subtract( a, d );
		c->print();

		calc->Print_Point_Memories ();
		sleep(1);
	}

	return 0;
}

---
> .\winmain_001.exe
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
i:   2 p: 00D11498
i:   3 p: 00D10DF0
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
i:   2 p: 00D11498
i:   3 p: 00D10DF0
i:   4 p: 00D10E08
i:   5 p: 00D10E68
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
i:   2 p: 00D11498
i:   3 p: 00D10DF0
i:   4 p: 00D10E08
i:   5 p: 00D10E68
i:   6 p: 00D10E80
i:   7 p: 00D10F38
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
i:   2 p: 00D11498
i:   3 p: 00D10DF0
i:   4 p: 00D10E08
i:   5 p: 00D10E68
i:   6 p: 00D10E80
i:   7 p: 00D10F38
i:   8 p: 00D10F50
i:   9 p: 00D11010
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
i:   2 p: 00D11498
i:   3 p: 00D10DF0
i:   4 p: 00D10E08
i:   5 p: 00D10E68
i:   6 p: 00D10E80
i:   7 p: 00D10F38
i:   8 p: 00D10F50
i:   9 p: 00D11010
i:  10 p: 00D11088
i:  11 p: 00D10EC0
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
i:   2 p: 00D11498
i:   3 p: 00D10DF0
i:   4 p: 00D10E08
i:   5 p: 00D10E68
i:   6 p: 00D10E80
i:   7 p: 00D10F38
i:   8 p: 00D10F50
i:   9 p: 00D11010
i:  10 p: 00D11088
i:  11 p: 00D10EC0
i:  12 p: 00D11058
i:  13 p: 00D10F98
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
i:   2 p: 00D11498
i:   3 p: 00D10DF0
i:   4 p: 00D10E08
i:   5 p: 00D10E68
i:   6 p: 00D10E80
i:   7 p: 00D10F38
i:   8 p: 00D10F50
i:   9 p: 00D11010
i:  10 p: 00D11088
i:  11 p: 00D10EC0
i:  12 p: 00D11058
i:  13 p: 00D10F98
i:  14 p: 00D10FB0
i:  15 p: 00D1B7E8
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
i:   2 p: 00D11498
i:   3 p: 00D10DF0
i:   4 p: 00D10E08
i:   5 p: 00D10E68
i:   6 p: 00D10E80
i:   7 p: 00D10F38
i:   8 p: 00D10F50
i:   9 p: 00D11010
i:  10 p: 00D11088
i:  11 p: 00D10EC0
i:  12 p: 00D11058
i:  13 p: 00D10F98
i:  14 p: 00D10FB0
i:  15 p: 00D1B7E8
i:  16 p: 00D1B830
i:  17 p: 00D1B7B8
p( 0.000000, 1.000000, 2.000000)
p( 0.000000, 1.000000, 3.000000)
i:   0 p: 00D10DD8
i:   1 p: 00D11458
i:   2 p: 00D11498
i:   3 p: 00D10DF0
i:   4 p: 00D10E08
i:   5 p: 00D10E68
i:   6 p: 00D10E80
i:   7 p: 00D10F38
i:   8 p: 00D10F50
i:   9 p: 00D11010
i:  10 p: 00D11088
i:  11 p: 00D10EC0
i:  12 p: 00D11058
i:  13 p: 00D10F98
i:  14 p: 00D10FB0
i:  15 p: 00D1B7E8
i:  16 p: 00D1B830
i:  17 p: 00D1B7B8
i:  18 p: 00D1B908
i:  19 p: 00D1B8D8
---