Welcome to pickSourcecode.com Login | Register    
pickZy.com
 Home  | search  | games  | General  | C  | C++  | Java  | Php  | Networking  | Visual Basic  | VC++  | Win32  | MFC  | JavaScript  | Jobs  | JavaScript  | Post jobs
cpp constructor tutorials and samples program       Share
2008-09-28 |  RatheeshTR  | Viewed: 145  |    0

#include <iostream.h>

class Point

{

public:

Po
int (int x, int y):myX(x), myY(y) {}
~Point(){}

int GetX() const { return myX; }
void SetX(int x) { myX = x; }
int GetY() const { return myY; }
void SetY(int y) { myY = y; }
private:

int myX;
int myY; 
};


class Rectangle

{

public:

Rectangle(Po
int upperLeft, Point lowerRight):
myUpperLeft(upperLeft),

myLowerRight(lowerRight)

{}


Rectangle(
int upperLeftX, int upperLeftY, int lowerRightX, int lowerRightY):
myUpperLeft(upperLeftX,upperLeftY),

myLowerRight(lowerRightX,lowerRightY)

{}


~Rectangle(){}

int GetWidth() { return myLowerRight.GetX() - myUpperLeft.GetX(); }
int GetHeight() { return myLowerRight.GetY() - myUpperLeft.GetY(); }

private:

Po
int myUpperLeft;
Po
int myLowerRight;
};



int main()
{

Po
int ul(0,0);
Po
int lw(20,30);
Rectangle myRect(ul,lw);

Rectangle otherRect(0,5,20,30);


cout << "myRect measures ";

cout << myRect.GetWidth();

cout << " by " << myRect.GetHeight() << endl;


cout << "otherRect measures ";

cout << otherRect.GetWidth();

cout << " by " << otherRect.GetHeight() << endl;


return 0;

}


Comments:





Submit comment's

Type:

User Comment's:

Submitted By:
Prof: Software Engineer
Tech: C ,Cpp
Send Mail: ratheesh



Related topics
Cpp - Access a Class Member Function Without Creating a Class Object
Cpp - Writing Macro Definition
Cpp - using namespace std
Cpp - Using enum
Cpp - Pointers in C++
Cpp - How to use DLL file in the C++ Program
Cpp - creating and Linking DLL Files to C++ program
Cpp - 1) vector method and iterator (simple Example)
Cpp - 2) Sort and Binary search
Cpp - 3) Vector and Copy vector
Cpp - 4) for_each ( Vector )
Cpp - 5) List and Iterator
Cpp - 6) list and Vector example.2
Cpp - 7) example"fill, copy, list" statement
Cpp - 8) list and set

Related References
cpp - operator overloading
cpp - default arguments
cpp - c++ interview tips
cpp - virtual destructors
cpp - c++ destructors
cpp - csc interview questions
object oriented programming paradigm
elements of object oriented programming
basic concepts of oops and structure of c++ program
exception (runtime error) handling - cpp
cpp function pointers
cpp - access specifiers between base and derived classes
cpp - inautix interview questions
comparing popular programming languages

Web site contents © Copyright 2007, All rights reserved.
Help | Terms and Conditions | Privacy Policy | About Us