
Originally Posted by
yvsandeep
just one more thing....how can i use classes in open c....
You can just use/create class with Open C.
A open c main() function can create an object of class and delete it.
myClass.cpp
Code:
#include "opencclass.h"
myClass::myClass()
{
}
myClass::~myClass()
{
}
int myClass::add(int a, int b)
{
return a + b;
}
int myClass::min(int a, int b)
{
return a - b;
}
opencclass.h
Code:
#ifndef __OPENCCLASS_H__
#define __OPENCCLASS_H__
class myClass
{
public:
myClass();
~myClass();
public:
int add(int a, int b);
int min(int a, int b);
private:
};
#endif // __OPENCCLASS_H__
opencclass.c
Code:
#include "opencclass.h"
#include <stdio.h>
#ifdef __GCCE__
#include <staticlibinit_gcce.h>
#endif
int main()
{
myClass* myclass = new myClass();
int r = myclass->add(3, 4);
printf("add: %d\n", r);
delete myclass;
getchar();
return 0;
}