All pastes #70477 Raw Edit

Mine

public cpp v1 · immutable
#70477 ·published 2006-06-24 09:59 UTC
rendered paste body
#include <iostream>using namespace std;/******class A { public:	~A(){cout<<'A';}};class B { public: A a; B(){cout<<'B';}};class C:A { public:	~C(){cout<<'C';}};class D:C {public: B b; D(){cout<<'D';}};void main(){D dd;}******//******class Test{	int I;public:	Test(int n=0):I(n){cout<<'Z'<<I;}	~Test() {cout<<'D'<<I;}	Test(Test& w):I(w.I) {cout<<'K'<<I;}};Test* fun(){	Test* pt, tt(9);	pt=new Test(tt);	return pt;}void main(){	Test *pp;	pp=fun();	Test t1(1);	delete pp;	cout<<'E';}*****//****class Test{	int I;public:	Test(int  n=0):I(n) {cout<<'Z'<<I;}	~Test() {cout<<'D'<<I;}	Test(Test& w):I(w.I) {cout<<'K'<<I;}	Test& operator = (Test& w) { I=w.I; cout<<'='; return *this;}};void main(){	Test t1(1), t2(2), t3(3), t4();	t3=t2=t1;	cout<<'E';}****//****class Test{	int I;public:	Test(int  n=0):I(n) {cout<<'Z'<<I;}	~Test() {cout<<'D'<<I;}	Test(Test& w):I(w.I) {cout<<'K'<<I;}	Test& operator = (Test& w) { I=w.I; cout<<'='; return *this;}	Test operator + (Test& t) {cout<<'+'; Test suma(I+t.I); return suma;}};void main(){	Test t1(1), t2(2), t3(0);	t3 = t1 + t2;	cout<<'E';}*****//*****int* f(int& i) {i++; return &i}int g(int i) {return i*=2;}void h(int* i) {*i-=3;}void main(){	int A;	A=g(2);	++A;	h(&A);	(*f(A))++;******//******class A {public:void fun() {cout<<'A';}};class B:public A {public:virtual void fun() {cout<<'B';}};void main(){	B b;	B.fun();	A* a=&b;	a->fun();	A aa=b;	aa.fun();}*****//****znalezc bledy******//*****class A{protected: int a;public: static int b;		int c;		A(int x):b(x){			a=2*x;}		void fun() {cout<<a<<endl;}};int A::b;int main(){	A ala;	cout<<ala.fun()<<endl;	ala.a=102;	ala.b=12;	cout<<A::b<<endl;	cout<<A::c<<endl;	cout<<ala;	return 0;}****//*****void main(){	cout.width(4);	cout.fill('X');	cout<<10<<'Y'<<11<<endl;}*******//******class A{	char a;public:	A(char x='a'):a(x) {cout<<a;}	virtual ~A() {cout<<a;}};class B: public A{	int i;public:	B(int x):i(x) {cout<<i;}	virtual ~B() {cout<<i;}};A globalna('x');void main(){	cout<<'M';	A* pa=new B(1);	cout<<'S';	B b(2);	delete pa;	cout<<"K";}********//******/class A{public: char tekst[11];		A();};A::A() { char ch='a';//int i=0;for(int i=0; i<11; i++) tekst[i]=ch;tekst[i-1]=0;}char Samogloski[]="aeiouy";int CzySamogloska(char c){	for(int i=0; Samogloski[i]; ++i) if(Samogloski[i]==c) return 1;	return 0;}istream& operator>>(istream& sin, A&a) {	char c='a', ch;	int i=0;	while(i<10){		if((ch=sin.get())=='\n') break;		if(CzySamogloska(ch)==0) a.tekst[i]=ch; ++i;	}	a.tekst[i]=0;	return sin;}void main(){	A a;	cin>>a;	cout<<a.tekst<<endl;	}/******//****void main(){	for(int i=0; i<10; i++){		cout<<"dupa"<<endl;	}}*****/