Am Dienstag, den 23.06.2009, 16:30 +0200 schrieb Daniel Elstner:
> Am Montag, den 22.06.2009, 23:32 +0200 schrieb Germán Diago:
> >
> > I've used a void* above because I was having trouble with
> > pointers to
> > complex objects, but I think that was due to having a static
> > DLF_ModelColumns instance instead of instantiating it when
> > needed. It
> > should be OK to include a pointer to anything you want.
>
> It can be static, as long as a it isn't instantiated before Gtk::Main.
> What I usually do is to have a function which simply returns a reference
> to a static variable defined inside the function body.
Also see Commandme^WItem 4 of the superb (and very well-written)
"Effective C++ Third Edition" of Scott Meyers.
> On a side note, you might want to use a smart pointer instead, or the
> memory management will get hairy. But I don't know your circumstances,
> so maybe this doesn't apply.
Item 13, same book. Really, this book is a must-read (says a C++ newbie,
heh!)
regards,
Michael
_______________________________________________
gtkmm-list mailing list
gtkmm-list@...
http://mail.gnome.org/mailman/listinfo/gtkmm-list