Changeset 527 for library/tests/square_mat_prep.cpp
- Timestamp:
- 08/13/09 15:58:32 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/tests/square_mat_prep.cpp
r480 r527 7 7 #include <iostream> 8 8 #include <iomanip> 9 #include <memory>10 9 #include <stdlib.h> 11 10 … … 62 61 cerr << "usage: " << argv[0] << " [ -g generator.cfg ] [ -a agenda_output.cfg ] [ -l agenda_length ]" << endl; 63 62 } else { 64 Array<s quare_mat_point *> mag ( agenda_length );63 Array<shared_ptr<square_mat_point> > mag ( agenda_length ); 65 64 66 65 UIFile gspec ( generator_file_name ); 67 auto_ptr<generator> gen ( UI::build<generator> ( gspec, "generator", UI::compulsory ) );66 shared_ptr<generator> gen ( UI::build<generator> ( gspec, "generator", UI::compulsory ) ); 68 67 for ( int i = 0; i < agenda_length; ++i ) { 69 68 mat m = gen->next(); … … 76 75 UI::save ( mag, fag, "agenda" ); 77 76 fag.save ( agenda_file_name ); 78 79 for ( int i = 0; i < agenda_length; ++i ) {80 square_mat_point *p = mag ( i );81 mag ( i ) = 0;82 delete p;83 }84 77 } 85 78 }