.


:




:

































 

 

 

 


.




++ - , , - , , , , , , () , . , , . C++ , . C, - .

, C++ . , , , , , . C++, , . , x86 GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder . C++ , Java C#.

C++ C. C. , C++ C; , C, C++, , C.


, .

1.1 :

 

:

Menu;

UserContainer;

User;

 

1.1.1 :

Menu , .

"container", , mainMenu(), .

Menu .

UserContainer .

UserContainer deque<User> userList, .

:

void addUser(User user)

();

void printAllUser()

;

User findUserBySurname(string surname)

surname;

void deleteUser(User user)

"user" ;

void updateUser(User user)

user.id user;

User .

:

string name - ;

string surname - ;

string patronymic - ;

string login - ;

string email - email ;

string password - ;

string phone - ;

string regDate - ;

string lastActivityDate - ;

bool onlineFlag - / ;

int roleCode - ;

int branchCode - ;

int partCode - ;

int userPositionCode - ;

 

User void printUser(), .

 


 

.

 

Menu::mainMenu() User, , cin. UserContainer::addUser(*user).

 

 

.

 

:

1) 2 ;

2) 1 ;

3) 2.

 

, , , , , .

, , , cin, . UserContainer::findUserBySurname(surname), , , User . , .

, , , UserContainer::deleteUser(user), , . deleteUser(user), , , (userList.erase(userList.begin() + i).

 





:


: 2017-03-12; !; : 208 |


:

:

, .
==> ...

1495 - | 1386 -


© 2015-2024 lektsii.org - -

: 0.054 .