This commit is contained in:
RafayAhmad7548 2024-06-16 18:53:25 +05:00
parent 37776af5db
commit ab03d5f10c
4045 changed files with 286212 additions and 3 deletions

View file

@ -0,0 +1,30 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
};
class C{
};
int main(){
return 0;
}

View file

@ -0,0 +1,44 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A, public B{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
int main(){
C obj;
obj.show();
obj.A::show();
return 0;
}

View file

@ -0,0 +1,24 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
};
class B{
};
class C{
};
int main(){
return 0;
}

View file

@ -0,0 +1,50 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B : public A{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
class D : public A, public B{
public:
D(){
cout<<"D cstr\n";
}
void show(){
cout<<"d show\n";
}
};
int main(){
D obj;
return 0;
}

View file

@ -0,0 +1,50 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B : public A{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
class D : public C, public B{
public:
D(){
cout<<"D cstr\n";
}
void show(){
cout<<"d show\n";
}
};
int main(){
D obj;
return 0;
}

View file

@ -0,0 +1,44 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B : public A{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
int main(){
C obj;
obj.show();
// obj.A::show();
return 0;
}

View file

@ -0,0 +1,42 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A, public B{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
int main(){
return 0;
}

View file

@ -0,0 +1,44 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A, public B{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
int main(){
C obj;
obj.show();
// obj.A::show();
return 0;
}

View file

@ -0,0 +1,53 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B : public A{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
class D : public A, public B{
public:
D(){
cout<<"D cstr\n";
}
void show(){
cout<<"d show\n";
}
};
int main(){
C obj;
obj.show();
// obj.A::show();
return 0;
}

View file

@ -0,0 +1,44 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A, public B{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
int main(){
C obj;
obj.show();
// obj.A::show();
return 0;
}

View file

@ -0,0 +1,27 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
};
class B{
};
class C{
};
int main(){
return 0;
}

View file

@ -0,0 +1,44 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A, public B{
public:
C(){
cout<<"C cstr\n";
}
// void show(){
// cout<<"c show\n";
// }
};
int main(){
C obj;
obj.show();
// obj.A::show();
return 0;
}

View file

@ -0,0 +1,44 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A, public B{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
int main(){
C obj;
obj.show();
// obj.A::show();
return 0;
}

View file

@ -0,0 +1 @@
{"version":1,"resource":"file:///home/rafayahmad/Stuff/OOP/test.cpp","entries":[{"id":"ye9H.cpp","timestamp":1714454764066},{"id":"8X01.cpp","timestamp":1714454793232},{"id":"WcUr.cpp","timestamp":1714454819167},{"id":"3xem.cpp","timestamp":1714454832944},{"id":"gdmx.cpp","timestamp":1714454852374},{"id":"yJzR.cpp","timestamp":1714454875514},{"id":"wEf5.cpp","timestamp":1714454900836},{"id":"IgwX.cpp","timestamp":1714454922041},{"id":"vr11.cpp","timestamp":1714454940532},{"id":"4X7m.cpp","timestamp":1714455417438},{"id":"SXPy.cpp","timestamp":1714455482974},{"id":"LNvO.cpp","timestamp":1714455551442},{"id":"YDZM.cpp","timestamp":1714455679587},{"id":"dE6P.cpp","timestamp":1714455702592},{"id":"IBub.cpp","timestamp":1714457715011},{"id":"fyo2.cpp","timestamp":1714457747761},{"id":"RSSJ.cpp","timestamp":1714457772256},{"id":"EDS4.cpp","timestamp":1714457793045},{"id":"HSqH.cpp","timestamp":1714457870531},{"id":"uARp.cpp","timestamp":1714457930000},{"id":"nOOp.cpp","timestamp":1714457946937},{"id":"yYX1.cpp","timestamp":1714457988065}]}

View file

@ -0,0 +1,47 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B : public A{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
class D : public A, public B{
};
int main(){
C obj;
obj.show();
// obj.A::show();
return 0;
}

View file

@ -0,0 +1,33 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
};
class C{
public:
C(){
cout<<"C cstr\n";
}
};
int main(){
return 0;
}

View file

@ -0,0 +1,52 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B : public A{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
class D : public C, public B{
public:
D(){
cout<<"D cstr\n";
}
void show(){
cout<<"d show\n";
}
};
int main(){
D obj;
obj.B::show();
return 0;
}

View file

@ -0,0 +1,52 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B : public A{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
class D : public C, public B{
public:
D(){
cout<<"D cstr\n";
}
void show(){
cout<<"d show\n";
}
};
int main(){
D obj;
obj.show();
return 0;
}

View file

@ -0,0 +1,43 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A, public B{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
int main(){
C obj;
obj.show();
return 0;
}

View file

@ -0,0 +1,36 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
};
class C : public A, public B{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
int main(){
return 0;
}

View file

@ -0,0 +1,33 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
};
class B{
public:
B(){
cout<<"B cstr\n";
}
};
class C : public A, public B{
public:
C(){
cout<<"C cstr\n";
}
};
int main(){
return 0;
}

View file

@ -0,0 +1,52 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
class A{
public:
A(){
cout<<"A cstr\n";
}
void show(){
cout<<"a show\n";
}
};
class B : public A{
public:
B(){
cout<<"B cstr\n";
}
void show(){
cout<<"b show\n";
}
};
class C : public A{
public:
C(){
cout<<"C cstr\n";
}
void show(){
cout<<"c show\n";
}
};
class D : public C, public B{
public:
D(){
cout<<"D cstr\n";
}
void show(){
cout<<"d show\n";
}
};
int main(){
D obj;
obj.C::show();
return 0;
}

View file

@ -0,0 +1,13 @@
/*
Rafay Ahmad
23I-2526
*/
#include <iostream>
using namespace std;
int main(){
return 0;
}