Mail Archives: djgpp/1999/11/14/16:07:08
Another q for you, it looks like you're trying to use a struct in order
to do a class. To be perfectly honest, I know little to nothing about
classes, but that doesn't look right at all.
Can anybody clear this up?? Is a struct necessary in this case??
Regis DUPUY wrote:
> Hi
> The little program below wich is a c++ example for struct compile
> and run but I can't trace it with F7 (rhide debugger)
> it jumps over the first line : point a,b;
> then it trace back ,then it stay at the same place and it ends
> is it impossible to debug C++ program with rhide if those programs
> have struct definitions ?
>
> #include <iostream.h>
> struct point
>
> int x;
> int y;
> void initialise(int,int);
> void deplace(int,int);
> void affiche();
> };
> void point::initialise(int abs,int ord)
> {x=abs;y=ord;}
> void point::deplace(int dx,int dy)
> {x+=dx;y+=dy;}
> void point::affiche()
> {cout <<"je suis en "<<x<<" "<<y<<"\n";}
> int main()
>
> point a,b;
> a.initialise(5,2);
> a.affiche();
> a.deplace(-2,4);
> a.affiche();
> b.initialise(1,-1);
> b.affiche();
> return 0;
> }
- Raw text -