Last change
on this file was 10, checked in by bird, 23 years ago |
Initial revision
|
-
Property cvs2svn:cvs-rev
set to
1.1
-
Property svn:eol-style
set to
native
-
Property svn:executable
set to
*
|
File size:
410 bytes
|
Line | |
---|
1 | // Class Foo
|
---|
2 |
|
---|
3 | #pragma interface
|
---|
4 |
|
---|
5 | #define FOOLISH_NUMBER -4711
|
---|
6 |
|
---|
7 | #ifndef FOO_MSG_LEN
|
---|
8 | #define FOO_MSG_LEN 80
|
---|
9 | #endif
|
---|
10 |
|
---|
11 | class Foo {
|
---|
12 | static int foos;
|
---|
13 | int i;
|
---|
14 | static const int len = FOO_MSG_LEN;
|
---|
15 | char message[len];
|
---|
16 | public:
|
---|
17 | static void init_foo ();
|
---|
18 | static int nb_foos() { return foos; }
|
---|
19 | Foo();
|
---|
20 | Foo( char* message);
|
---|
21 | Foo(const Foo&);
|
---|
22 | Foo & operator= (const Foo&);
|
---|
23 | ~Foo ();
|
---|
24 | };
|
---|
Note:
See
TracBrowser
for help on using the repository browser.