SYS2 6

Programme du jour: File System

$ Mount /dev/sdale /mnt
struct A { int f(); virtual int f1(); }; A a; a.f() ---> A::f(&a); a.f1(); // ---------------- struct B : A { int b; }; // Cela revient à avoir: struct B { struct A; int b; } // ------------------ A *a = new B(); a->f1(); // equivaut à: ((B*)a)->f1(); // ------ Du coup la struct finalement va ressembler à ça struct B { vtable *vptr; int a; int b; };