Thanks a lot! "Ben Combee" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > At 02:09 AM 5/13/2004, you wrote: > >Hi all, > >I have a doubt about c++ class properties (maybe it's a little bit > >OT!)...Can I define in a class properties that behave like vb or c# > >properties, that is not just a simple field but like two routines with the > >same name that allow to get / set values? Or have I to define always 2 > >functions? > > Sorry. C++ doesn't have "properties"; it's just not part of the standard > language definition. > > You can do something similar using proxy objects, however. If you had a > class named Book, you could define a method called currentPage() that > returned an object of a different type -- BookCurrentPageProperty, for > example, that would define a couple of methods: > > operator =(int) > operator int() > > There's lots of stuff on doing things like this in advanced C++ programming > literature. You might want to look at some of the articles at > http://www.cuj.com/ to start. > > -- Ben Combee, DTS technical lead, PalmSource, Inc. > Read "Combee on Palm OS" at http://palmos.combee.net/ > > >
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
