// C++ support is not finished yet.
// This will compile, but it will not link.
class Object
{
public:
void push();
};
class StringObject : public Object
{
public:
StringObject(const char *);
};
int main (int argc, char *argv[])
{
StringObject *str = new StringObject("Hello, HP");
if(!str) {
exit(-1);
}
str->push();
}
//
// THESE FUNCTIONS HAVE NOT BEEN WRITTEN:
//
StringObject::StringObject(const char *) {}
void __builtin_new(int) {}
void Object::push() {}
syntax highlighted by Code2HTML, v. 0.9.1