if you are using external pointers, then R allows you to set a finalizer function to be called on the pointer.
http://cran.r-project.org/doc/manuals/R-exts.html#External-pointers-and-weak-references see examples in RODBC package. and here too: see the "connFinalizer" function http://github.com/armstrtw/unifieddbi/blob/3b21da83f96de231fb14a1adaf9150fa1bc6a277/src/interface.cpp -Whit On Tue, Jul 21, 2009 at 1:00 PM, David Scherrer<dasmailingli...@gmail.com> wrote: > Hi all, > > I'm wondering if there is a way to define a destructor function (to free > memory) for S4 class objects in analogy to C++? > rm() combined with gc() does not seem to be a good idea (Chambers, 2008). > So could it be done on the C/C++ level or is it even already available in > the "internals"? > > Many thanks, > David > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel