/trunk/Examples/chicken/overload/example.cxx
# · C++ · 33 lines · 25 code · 7 blank · 1 comment · 0 complexity · bfc80404dbfd8fb95adfff3ba34c7164 MD5 · raw file
- /* File : example.c */
- #include "example.h"
- #include <stdio.h>
- void foo(int x) {
- printf("x is %d\n", x);
- }
- void foo(char *x) {
- printf("x is '%s'\n", x);
- }
- Foo::Foo () {
- myvar = 55;
- printf ("Foo constructor called\n");
- }
- Foo::Foo (const Foo &) {
- myvar = 66;
- printf ("Foo copy constructor called\n");
- }
- void Foo::bar (int x) {
- printf ("Foo::bar(x) method ... \n");
- printf("x is %d\n", x);
- }
- void Foo::bar (char *s, int y) {
- printf ("Foo::bar(s,y) method ... \n");
- printf ("s is '%s'\n", s);
- printf ("y is %d\n", y);
- }