.


:




:

































 

 

 

 





, . , , . , ( ). . .

, . 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 , :

    1. , . , .
    2. , void. .
    3. , .
    4. C++ .
    5. , . , , (~).

 

()

[]

, . .

- ( . 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 .




:


: 2016-12-17; !; : 398 |


:

:

, , .
==> ...

1871 - | 1505 -


© 2015-2024 lektsii.org - -

: 0.009 .