#include "machdefs.h" #include #include #include #include #include #include "outilsinit.h" #include "pexceptions.h" #include "ndatablock.h" //////////////////////////////////////////////////////////////////////////////////////// int main(int narg,char *arg[]) { PeidaInit(); float x1[5] = {1.,2.,3.,4.,5.}; float x2[5] = {10.,20.,30.,40.,50.}; float x3[5] = {100.,200.,300.,400.,500.}; { // Pour voir explicitement le travail du destructeur //----------------------------------------------------- cout< V1; V1.Print(1,99); try { cout< V2e(V1); } catch(PException exc) { cout<<"...Exception catched : " << exc.Msg() << endl; } //----------------------------------------------------- cout< A1(3); cout< B1(5); A1.FillFrom(5,x1); A1.Print(0,999); B1.FillFrom(5,x1); B1.Print(0,999); cout< A2(3); A2.FillFrom(5,x2); A2.Print(0,999); cout< B2(5); B2.FillFrom(5,x2); B2.Print(0,999); cout< A3(3); A3.FillFrom(5,x3); A3.Print(0,999); cout< B3(5); B3.FillFrom(5,x3); B3.Print(0,999); //----------------------------------------------------- cout< AA1(A1); cout< BB1(B1); {cout< BBB1(B1);} {cout< Abr(5,x3,new Bridge); Abr.Print(0,999); cout<<"x3 existe encore: "< Abr(10,dum); Abr.Print(0,999);} //----------------------------------------------------- cout< AC(3); AC.Reset(); cout<