Aim
In this example we simulate inheritance in C.
Source
#include <iostream> #include "allFood.h" int main(int argc, char *argv[]) { food* pApple = createApple(); ((apple*)pApple)->nNumber = 10; pApple->printName("001"); fprintf(stdout, "We have %d apples.\n", ((apple*)pApple)->nNumber); food* pOrange = createOrange(); pOrange->printName("002"); return 0; }
Output
$ ./src/Inherit_C
I am an apple 001
We have 10 apples.
I am an orange 002
沒有留言:
發佈留言