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 ---