Richard B. Kreckel writes:
Hi,
Sorry, most of what you say about mixing Objective C and C++ sounds obscure to me, since I don't know any Objective C.
Marko Riedel wrote:
Thank you for the concise explanation. I plan on mixing Objective C and C++ and this leads to another question. Suppose I store a GiNaC object in an instance variable of an Objective C object. This operation should increment the referene count of the GiNaC object, right?
If this storing in an instance variable involves calling a constructor or assingment operator, which I do hope, then the answer is yes.
Next suppose that the deallocation method of the Objective C object is invoked. Now I need an explicit release of the GiNaC object. How would I do this?
Wouldn't deallocation invoke the destructor ex::~ex()?
Greetings. I have an additional question. Can you present me with a list of scenarios in which I would need to manually invoke ex::~ex(), including a few examples? Deallocation in Objective C is not quite the same as in C++. Best regards, Marko +-------------------------------------------------------------+ | Marko Riedel, EDV Neue Arbeit gGmbH, mriedel@lsi.upc.edu | | http://www.geocities.com/markoriedelde/index.html | +-------------------------------------------------------------+