Opened 4 years ago
Closed 4 years ago
#645 closed ожидается проверка (задача сдана)
WW #11 smirnov.ilya
Reported by: | smirnov.ilya | Owned by: | Дмитрий Лапшин (lapshin) |
---|---|---|---|
Component: | WW cpp_io | Version: | |
Keywords: | Cc: |
Description
Change History (5)
comment:1 Changed 4 years ago by
Owner: | changed from Дмитрий Лапшин (lapshin) to smirnov.ilya |
---|---|
Summary: | WW #11 → WW #11 smirnov.ilya |
Type: | ожидается проверка → ожидаются исправления |
Version: | 1.0 |
comment:2 Changed 4 years ago by
Но ведь в условиях требуется реализация read_c_str с двумя параметрами : read_c_str(z, sizeof z)
(хотя мне sizeof и правда не нужен)
comment:3 Changed 4 years ago by
Owner: | changed from smirnov.ilya to Дмитрий Лапшин (lapshin) |
---|
comment:4 Changed 4 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:5 Changed 4 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Что я теперь вижу:
- Дублируется код создания работника.
- Дублируется код вывода общих полей.
Но в остальном прекрасно, 10, обсудим на паре.
Note: See
TracTickets for help on using
tickets.
Работает! А теперь про интересное:
inline
? Вынести? Выбирай мудро :Dfriend
не обязателен, то не нужен.std::string
только чтобы хранить строчковые литералы… Что бесполезно. Наоборот, смысл ей заменить всеchar *
. Чтобы не былоdelete[]
,new[]
,strncpy
(кстатиn
).read_c_str
— зачем два параметра-то?_type
явно не полеEmployee
. Да, эта штука нужна в чтении-записи, потому что как догадаться что перед нами в файле, но когда объект жив оно уже не нужно ;) Пахнет оно и тем, что только присваивается в записи.Так что полировать можно. 8.