I have a base class called TextBuffer, and I have two other classes that extend it, via inhertiance and all that jazz.
In my client program I have a vector container that stores TextBuffer objects.
I plan to research assignment operator overloading to add the functionality for converting a TextBuffer object to a Rotation object.
I would imagine I can do this easily enough. But Do I even have to? Would it be inherent that the default operator for assignemtn in derived classes already knows what to do?
Regardless, a bigger question is will my TextBuffer vector container (vector<TextBuffer> theBuffers

be able to hold objects, that while may be differant from each other, still are, or are at least derived from a base class?
Please Assist Thank you.