.


:




:

































 

 

 

 


public

new, delete

, , ,

public

- friend ( << >>)

 

1. - . . [, , , ] . , , . . . .

 

2. STL - . . , . :

-

-

- ( )

-

 

3. data access layer. :

- ( )

- ( , )

- ( : , , , )

2 ( ). , , STL (list, vector ..).

. , :

static Company Company::createFromInput();

.

. :

static Company Company::readFromFile(FILE*);

void Company::writeToFile(FILE*);

FILE* std::fstream. . , , .. , , . .

, , , . , DataAccessLayer. , , . :

static vector<Company> DataAccessLayer::getCompanies();

static void DataAccessLayer::addCompany();

, readFromFile, . , .

createFromInput (.. ) writeToFile.

: , (, createFromInput, getCompanies ..), , . .

 



<== | ==>
| , . , .
:


: 2016-07-29; !; : 305 |


:

:

! . .
==> ...

1863 - | 1660 -


© 2015-2024 lektsii.org - -

: 0.013 .