, . , , . , ( ). . .
, . C++ . , C++ , (.. ). , , . (~), :
~class_name (void) //----------->
{
//
}
. DESTRUCT.CPP employee:
void employee::-employee(void)
{
cout << " " << name << endl;
}
, C++ . , C++ . DESTRUCT.CPP:
#include <iostream.h>
#include <string.h>
class employee
{
public:
employee(char *, long, float);
~employee(void);
void show_employee(void);
int change_salary(float);
long get_id(void);
private:
char name [64];
long employee_id;
float salary;
};
employee::employee(char *name, long employee_id, float salary)
{
strcpy(employee::name, name);
employee::employee_id = employee_id;
if (salary < 50000.0) employee::salary = salary;
else //
employee::salary 0.0;
}
void employee::-employee(void)
{
cout << " " << name << endl;
}
void employee::show_employee(void)
{
cout << ": " << name << endl;
cout << " : " << employee_id << endl;
cout << ": " << salary << endl;
}
void main(void)
{
employee worker("Happy Jamsa", 101, 10101.0);
worker.show_employee();
}
, :
:\> DESTRUCT <ENTER>
: Happy Jamsa
: 101
: 10101
Happy Jamsa
, , - . , , . , , , .
|
|
, C++ , . , ; (~), ~employee. , .
, . . , , , . 24 , . , , . , (, char, float int) , , , . , . C++ , . 24 , :
- , . , .
- , void. .
- , .
- C++ .
- , . , , (~).
()
[]
, . .
- ( . constructor, ctor) , .
, , , , . , . , . . .
, . . .
|
|
, , .
[] 1 2 o 2.1 o 2.2 o 2.3 o 2.4 3 o 3.1 ++ o 3.2 Python 3.2.1 o 3.3 Delphi 3.3.1 o 3.4 Java 3.4.1 o 3.5 JavaScript 3.5.1 o 3.6 Visual Basic.NET 3.6.1 o 3.7 C# 3.7.1 o 3.8 3.8.1 o 3.9 ColdFusion 3.9.1 o 3.10 PHP 3.10.1 4 ( ) 5 6 7 . |