Waitrud Weber’s blog

things and reminders for memories

3d: WindowsAPI: Windows-make: How do we face memories problem: Use Print Memories: cannot print: memories exist.

v3dCalculation:: rails_initialization () starts.
starts rails_initialization()
void vPointLinear::FirstCreation_OnRails( )
i: 0 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 0 dummy_vPoint_max 0
memorizevPoint returns: 18000018: dummy_vPoint_index 8 dummy_vPoint_max 16
i: 1 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 9 dummy_vPoint_max 16
aReuse: 9/16 dummy_vPoint=000051AF
i: 2 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 10 dummy_vPoint_max 16
aReuse: 10/16 dummy_vPoint=00738D40
i: 3 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 11 dummy_vPoint_max 16
aReuse: 11/16 dummy_vPoint=007300C0
i: 4 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 12 dummy_vPoint_max 16
aReuse: 12/16 dummy_vPoint=BBBAB9B8
vPointLinear::PrintAnchors( ) starts.
i: 0
aPS[0] |00731090|
aPS[0]->Anchor |18000018|
249 ://
250 :// 
251 ://
252 ://
253 ://
254 :void vPointLinear::PrintAnchors( ) {
255 :	printf("vPointLinear::PrintAnchors( ) starts.\r\n");
256 :
257 :	vCalculation* calc = new vCalculation();
258 :
259 :	for ( int i=0; inumPS; i++) {
260 :		printf("i: %d\r\n", i );
261 :		printf("aPS[%d] |%p|\r\n", i, aPS[i]);
262 :		if ( aPS[i] == nullptr ) {
263 :			exit(-1);
264 :		}
265 :		printf("aPS[%d]->Anchor |%p|\r\n", i, aPS[i]->Anchor);
266 :		if ( aPS[i]->Anchor == nullptr ) {
267 :			exit(-1);
268 :		}
269 :
270 :		aPS[i]->Anchor->print ();
271 :		if ( i > 0 ) {
272 :			printf("dsitance from %d to %d: %lf\r\n", i -1, i, calc->length(  calc->subtract( (vPoint*)aPS[i -1]->Anchor, (vPoint*)aPS[i]->Anchor )) );
273 :		}
274 :	}
275 :
276 :	printf("vPointLinear::PrintAnchors( ) ends.\r\n");
277 :}
https://github.com/WaitrudWeber/source_zip/blob/master/analyzer_20200416-001.zip