123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- class foo_c : public bar_c // Foo class derived from bar
- {
- float foo; /* Real number */
- int bar; /* Integer */
- public:
- foo_c(float f, int b);
- ~foo_c();
- // 'get_bar()' - Get the value of bar.
- int // O - Value of bar
- get_bar()
- {
- return (bar);
- }
- // 'get_foo()' - Get the value of foo.
- float // O - Value of foo
- get_foo()
- {
- return (foo);
- }
- // 'set_bar()' - Set the value of bar.
- void
- set_bar(int b) // I - Value of bar
- {
- bar = b;
- }
- // 'set_foo()' - Set the value of foo.
- void
- set_foo(float f) // I - Value of foo
- {
- foo = f;
- }
- // 'set_foobar()' - Set foo and optionally bar (should show default args).
- void
- set_foobar(float f, // I - Value of foo
- int b = 0) // I - Value of bar
- {
- foo = f;
- bar = b;
- }
- protected:
- static int global; /* Global integer */
- // 'get_global()' - Get the global integer.
- int // O - Integer
- get_global()
- {
- return (global);
- }
- private:
- int barfoo; // Another private integer
- public:
- // 'get_barfoo()' - Get the barfoo value.
- int // O - Barfoo value
- get_barfoo()
- {
- return (barfoo);
- }
- }
- // 'foo_c::foo_c()' - Create a foo_c class.
- foo_c::foo_c(float f, // I - Value of foo
- int b) // I - Value of bar
- {
- foo = f;
- bar = b;
- }
- // 'foo_c::~foo_c()' - Destroy a foo_c class.
- foo_c::~foo_c()
- {
- }
|