Initial commit

This commit is contained in:
Michael Reber
2019-11-15 12:59:38 +01:00
parent 40a414d210
commit b880c3ccde
6814 changed files with 379441 additions and 0 deletions
@@ -0,0 +1,43 @@
Class that imitates the functionality of the basic data type
# include<iostream.h>
#include<conio.h>
class Int
{
int var;
public :
/* Here we try to overcome the problem of carbage value by
initializing the value by 0 */
Int()
{
var =0;
}
// Overloaded Constructor
Int(int a )
{
var = a;
}
int add( Int b) // Note : Int , not int
{
var+=b.var; /* For ex. if the user enters
a.add(b);
then result will be
a = a + b; */
return(var);
}
void disp() //again, Int
{
cout<<var;
}
}; // Do not forget this ;
void main(void)
{
clrscr();
Int a = 12;
Int b = 10;
a.disp();
cout<<"
a+b = "<<a.add(b);
getch();
}