[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: memory management

Keith Lucas wrote:

> >Changing the type of objects at runtime, as in dynamic_cast<> or
> >something else? Arrays of different objects is basic OOP, isn't it?
> Not in C++ - without some tomfoolery foo[2] can't be a different type from
> foo[3] if they're both objects - it's easy if they're pointers to objects.

Of course, I assumed an array of references or pointers.

> >Does he talk about soft vs hard references and circular references? Does
> >the book talk about creation patterns, like pluggable factories and
> >metaclasses objects?
> Yes.

Is there any example of code using their reference count techniques in
circular referencing structures (maybe your code?)? Examples of soft and
hard refcount implementation?

Pierre Phaneuf
Ludus Design, http://ludusdesign.com/
"First they ignore you. Then they laugh at you.
Then they fight you. Then you win." -- Gandhi