123 Eng

Engineering the engineers™


Latest Jobs   Forum Map

 


Home
Source Codes
Engineering Colleges

Training  Reports
Seminar Reports
Placement Papers

Forums

   Computer Science / IT
   Electronics
   Electrical
   Mechanical
   Chemical
   Civil

   CAT / MBA

   GMAT / Foreign MBA
Latest Jobs

Engineering Jobs / Technical Jobs
Management Jobs

Sitemap
Terms of use

Displaying  Source Code(s)  
 

 
Class that imitates the functionality of the basic data type : int

--------------------------------------------------------------------------------



# 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();
}

 

 

Contribute content or training reports / feedback / Comments
job placement papers
All rights reserved © copyright 123ENG