Du musst die Funktion bzw. Datei einkompilieren, oder damit verlinken...
Code:
mike@honeybadger:~/devel/testimonials$ g++ -o ex++ ex++.cxx ex.c
mike@honeybadger:~/devel/testimonials$ ./ex++
Hello World
mike@honeybadger:~/devel/testimonials$ cat ex.c
#include <stdio.h>
int foo(void)
{
printf("Hello World\n");
return 0;
}
mike@honeybadger:~/devel/testimonials$ cat ex++.cxx
int foo(void); // oder header incl.
class FooClass {
public:
FooClass() {
(void) foo();
}
};
int main(int argc, char **argv)
{
FooClass *foo = new FooClass();
delete foo;
return 0;
}
~