//this program uses the function of string library
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str1 = "silicon ABC ADC BCA";
string str2;
int pos;
for(int i = 0; i < str1.length(); i++)
{
if( (pos = str2.find(str1[i])) < 0)
str2 += str1[i];
}
cout << str2 << endl;
return 0;
}
OUPUT:
Linux:
- GCC
- Code::Block IDE (using GCC for compilation)
- EclipseIDE
- Net beans IDE
- QT framework
Windows:
- Visual c++
- Dev c++
- Code::block IDE (using GCC for compilation)
- MinGW (GCC version for windows)
- Eclipse IDE
- Net beans IDE
- MinGW64
- Visual studio .net framework
- QT framework
Cross Platforms:
- Eclipse IDE (linux, windows, mac)
- Net beans IDE (linux, windows)
- Code::block IDE (linux, windows)
- QT framework
#include <iostream>
using namespace std;
class Cat{
public:
int mAge;
int mWeight;
virtual void innoculate()=0;
};
class Persian: public Cat
{
public:
virtual void innoculate()
{
cout << "successful innoculated" << endl;
}
};
int main()
{
//Cat c2; gives error: because Cat is a abstract class
Persian c1;
c1.innoculate();
return 0;
}
OUTPUT: