All pastes #132551 Raw Edit

Anonymous

public cpp v1 · immutable
#132551 ·published 2006-08-15 10:50 UTC
rendered paste body
using namespace std;#include <string>#include <iostream>class employee {public:	emplyee() {	cout << "This is Employee's class Constructor!"<< endl;	}	~employee() {	cout << "This is class Employee's deConstructor  !"<< endl;	}	char GetEmployeesName(char *ename);	unsigned short GetEmplyeesAge(unsigned short eage);	int GetEmployeesStage(int estage);	void PrintEmployeesName();	void PrintEmployeesAge();	void PrintEmployeesStage();private:	char name[50];	unsigned short age;	int stage;};employee::GetEmployeesName(char *ename){	if (strlen(ename) >= 49)			return "Employees name is too long";	else	name = *ename;}employee::GetEmplyeesAge(ushort eage){		age = eage;	return 0;}employee::GetEmployeesStage(int estage){	if (estage == 0)		return -1;stage = estage;}employee::PrintEmployeesAge(){	cout<<"Employee's age:\t"<<age<<endl;}employee::PrintEmployeesName(){	cout<<"Emplyoee's name:\t"<<name<<endl;}employee::PrintEmployeesStage(){	cout<<"Employee's stage:\t"<<stage<<endl;}void main() {	employee dude;		dude.GetEmployeesName("hello");	dude.GetEmployeesAge(20);	dude.GetEmployeesStage(3);	dude.PrintEmployeesAge();	dude.PrintEmployeesName();	dude.PrintEmployeesStage();}