#include<iostream.h> class CuriousTabData { int x, y, z; public: CuriousTabData(int xx, int yy, int zz) { x = ++xx; y = ++yy; z = ++zz; } void Show() { cout<< "" << x++ << " " << y++ << " " << z++; } }; int main() { CuriousTabData objData(1, 2, 3); objData.Show(); return 0; }
#include<iostream.h> class CuriousTabBase { public: float x; }; class CuriousTabDerived : public CuriousTabBase { public: char ch; void Process() { ch = (int)((x=12.0)/3.0); } void Display() { cout<< (int)ch; } }; int main() { class CuriousTabDerived *objDev = new CuriousTabDerived; objDev->Process(); objDev->Display(); return 0; }
#include<iostream.h> #include<process.h> class CuriousTab { static int x; public: CuriousTab() { if(x == 1) exit(0); else x++; } void Display() { cout<< x << " "; } }; int CuriousTab::x = 0; int main() { CuriousTab objCuriousTab1; objCuriousTab1.Display(); CuriousTab objCuriousTab2; objCuriousTab2.Display(); return 0; }
#include<iostream.h> class CuriousTabBase { int x, y; public: CuriousTabBase(int xx = 10, int yy = 10) { x = xx; y = yy; } void Show() { cout<< x * y << endl; } }; class CuriousTabDerived { private: CuriousTabBase objBase; public: CuriousTabDerived(int xx, int yy) : objBase(xx, yy) { objBase.Show(); } }; int main() { CuriousTabDerived objDev(10, 20); return 0; }
#include<iostream.h> class Point { int x, y; public: Point(int xx = 10, int yy = 20) { x = xx; y = yy; } Point operator + (Point objPoint) { Point objTmp; objTmp.x = objPoint.x + this->x; objTmp.y = objPoint.y + this->y; return objTmp; } void Display(void) { cout<< x << " " << y; } }; int main() { Point objP1; Point objP2(1, 2); Point objP3 = objP1 + objP2; objP3.Display(); return 0; }
#include<iostream.h> #include<string.h> class CuriousTab { int val; public: void SetValue(char *str1, char *str2) { val = strcspn(str1, str2); } void ShowValue() { cout<< val; } }; int main() { CuriousTab objCuriousTab; objCuriousTab.SetValue((char*)"India", (char*)"CuriousTab"); objCuriousTab.ShowValue(); return 0; }
#include<iostream.h> #include<string.h> class CuriousTab { public: void GetData(char *s, int x, int y ) { int i = 0; for (i = x-1; y>0; i++) { cout<< s[i]; y--; } } }; int main() { CuriousTab objCuriousTab; objCuriousTab.GetData((char*)"Welcome!", 1, 3); return 0; }
#include<iostream.h> class Tab { public: int x; }; int main() { Tab *p = new Tab(); (*p).x = 10; cout<< (*p).x << " " << p->x << " " ; p->x = 20; cout<< (*p).x << " " << p->x ; return 0; }
#include<iostream.h> class CuriousTab { static int x; public: static void SetData(int xx) { x = xx; } static void Display() { cout<< x ; } }; int CuriousTab::x = 0; int main() { CuriousTab::SetData(44); CuriousTab::Display(); return 0; }
#include<iostream.h> class CuriousTab { static int count; public: static void First(void) { count = 10; } static void Second(int x) { count = count + x; } static void Display(void) { cout<< count << endl; } }; int CuriousTab::count = 0; int main() { CuriousTab :: First(); CuriousTab :: Second(5); CuriousTab :: Display(); return 0; }
#include<iostream.h> class CuriousTab { static int x; public: static void SetData(int xx) { x = xx; } void Display() { cout<< x ; } }; int CuriousTab::x = 0; int main() { CuriousTab::SetData(33); CuriousTab::Display(); return 0; }
Comments
There are no comments.Copyright ©CuriousTab. All rights reserved.