#include<iostream.h> #include<string.h> class CuriousTabString { char x[50]; char y[50]; char z[50]; public: CuriousTabString() { } CuriousTabString(char* xx) { strcpy(x, xx); strcpy(y, xx); } CuriousTabString(char *xx, char *yy = " C++", char *zz = " Programming!") { strcpy(z, xx); strcat(z, yy); strcat(z, zz); } void Display(void) { cout<< z << endl; } }; int main() { CuriousTabString objStr("Learn", " Java"); objStr.Display(); return 0; }
#include<iostream.h> class CuriousTab { int x; float y; public: CuriousTab(int x) { x = x; } CuriousTab(int p = 0, int q = 10) { x = p += 2; y = q * 1.0f; } void SetValue(int &y, float z) { x = y; y = (int)z; } void Display(void) { cout<< x; } }; int main() { int val = 12; CuriousTab objCuriousTab(val); CuriousTab objTmp(); objCuriousTab.SetValue(val, 3.14f); objCuriousTab.Display(); return 0; }
#include<iostream.h> class CuriousTab { int x; float y; public: void CuriousTabFunction(int = 0, float = 0.00f, char = 'A'); void CuriousTabFunction(float, int = 10.00, char = 'Z'); void CuriousTabFunction(char, char, char); }; int main() { CuriousTab objCuriousTab; objCuriousTab.CuriousTabFunction(10 * 1.0, int(56.0)); return 0; } void CuriousTab::CuriousTabFunction(int xx, float yy, char zz) { x = xx + int(yy); cout<< "x = " << x << endl; } void CuriousTab::CuriousTabFunction(float xx, int yy, char zz) { x = zz + zz; y = xx + yy; cout<< " x = " << x << endl; } void CuriousTab::CuriousTabFunction(char xx, char yy, char zz) { x = xx + yy + zz; y = float(xx * 2); cout<< " x = " << x << endl; }
#include<iostream.h> class Base { int x, y; public: Base() { x = y = 0; } Base(int xx) { x = xx; } Base(int p, int q = 10) { x = p + q; y = q; } void Display(void) { cout<< x << " " << y << endl; } }objDefault(1, 1); class Derived: public Base { Base obj; public: Derived(int xx, int yy): Base(xx, xx + 1) { } Derived(Base objB = objDefault) { } }; int main() { Derived objD(5, 3); Derived *ptrD = new Derived(objD); ptrD->Display(); delete ptrD; return 0; }
#include<iostream.h> class Tab { int x, y; public: void show(void); void main(void); }; void Tab::show(void) { Tab b; b.x = 2; b.y = 4; cout<< x << " " << y; } void Tab::main(void) { Tab b; b.x = 6; b.y = 8; b.show(); } int main(int argc, char *argv[]) { Tab run; run.main(); return 0; }
#include<iostream.h> class CuriousTab { int K; public: void CuriousTabFunction(float, int , char); void CuriousTabFunction(float, char, char); }; int main() { CuriousTab objIB; objIB.CuriousTabFunction(15.09, 'A', char('A' + 'A')); return 0; } void CuriousTab::CuriousTabFunction(float, char y, char z) { K = int(z); K = int(y); K = y + z; cout<< "K = " << K << endl; }
#include<iostream.h> class CuriousTab { public: void CuriousTab(int x = 15) { x = x/2; if(x > 0) CuriousTab(); else cout<< x % 2; } }; int main() { CuriousTab objIB; objIB.CuriousTab(); return 0; }
#include<iostream.h> static double gDouble; static float gFloat; static double gChar; static double gSum = 0; class BaseOne { public: void Display(double x = 0.0, float y = 0.0, char z = 'A') { gDouble = x; gFloat = y; gChar = int(z); gSum = gDouble + gFloat + gChar; cout << gSum; } }; class BaseTwo { public: void Display(int x = 1, float y = 0.0, char z = 'A') { gDouble = x; gFloat = y; gChar = int(z); gSum = gDouble + gFloat + gChar; cout << gSum; } }; class Derived : public BaseOne, BaseTwo { void Show() { cout << gSum; } }; int main() { Derived objDev; objDev.BaseTwo::Display(10, 20, 'Z'); return 0; }
#include<iostream.h> struct CuriousTabArray { int arr[5]; public: void CuriousTabFunction(); void Display(); }; void CuriousTabArray::CuriousTabFunction() { static int i = 0, j = 4; i++; j--; if(j > 0) CuriousTabFunction(); int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; i--; j++; } void CuriousTabArray::Display() { for(int i = 0; i < 5; i++) cout<< arr[i] << " "; } int main() { CuriousTabArray objArr = {{5, 6, 3, 9, 0}}; objArr.CuriousTabFunction(); objArr.Display(); return 0; }
#include<iostream.h> struct CuriousTab { int arr[5]; public: void CuriousTabFunction(void); void Display(void); }; void CuriousTab::Display(void) { for(int i = 0; i < 5; i++) cout<< arr[i] << " " ; } void CuriousTab::CuriousTabFunction(void) { static int i = 0, j = 4; int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp ; i++; j--; if(j != i) CuriousTabFunction(); } int main() { CuriousTab objCuriousTab = {{ 5, 6, 3, 9, 0 }}; objCuriousTab.CuriousTabFunction(); objCuriousTab.Display(); return 0; }
#include<iostream.h> class Base { int x, y, z; public: Base() { x = y = z = 0; } Base(int xx, int yy = 'A', int zz = 'B') { x = xx; y = x + yy; z = x + y; } void Display(void) { cout<< x << " " << y << " " << z << endl; } }; class Derived : public Base { int x, y; public: Derived(int xx = 65, int yy = 66) : Base(xx, yy) { y = xx; x = yy; } void Display(void) { cout<< x << " " << y << " "; Display(); } }; int main() { Derived objD; objD.Display(); return 0; }
Comments
There are no comments.Copyright ©CuriousTab. All rights reserved.