Newbie question
    David L. Davis 
    SpottedTiger at yahoo.com
       
    Tue Nov 28 13:52:42 PST 2006
    
    
  
Hi Dune,
    You needed the following line change "Foo f = new Foo;" since
a class is an object, you needed to create it first before you
using it.
class Foo {
  public:
  int data() { return m_data; }                  // read property
  int data(int value) { return m_data = value; } // write property
  private:
  int m_data;
}
void main() {
  Foo f = new Foo;
  f.data = 3; // same as f.data(3);
  printf ("%d", f.data + 3); // same as return f.data() + 3;
}
David L
    
    
More information about the Digitalmars-d-learn
mailing list