Sorry, my first post on this forum is a question, but I'm pretty confused about this.
There's a few steps in my question, and I'm confused about several. So, here we go:
baseClass *base; derivedClass *derived; base = (derivedClass *) malloc(sizeof(derived)); memcpy(base, derived, sizeof(derived);
Would the memcpy statement work? Would base actually contain all the variables that derived has?
Let's consider that this works. So now, base is actually a derived class object. How would I call a function of derivedClass on base?
base->derivedClassFunction() doesn't work.
Thanks in advance :)