Opened 6 years ago

Closed 6 years ago

#267 closed ожидается проверка (задача сдана)

Домашнее задание 3

Reported by: Aleksandr Eslikov Owned by: rutsky,grabovoy.philipp
Priority: проверка Milestone: ha3-deadline
Component: HA#3 linked_ptr Version:
Keywords: Cc:

Description


Change History (10)

comment:2 Changed 6 years ago by cpptester

Tested revision 427 by eslikov.aleksandr.

Main tests

test

stage

result

info

log

ncomp_incomplete_type1.cpp

FAILURE

ncomp_incomplete_type2.cpp

FAILURE

Common header used in some tests: common.h

comment:3 Changed 6 years ago by cpptester

Tested revision 428 by eslikov.aleksandr.

All tests passed. Good job!

comment:4 Changed 6 years ago by cpptester

Tested revision 435 by eslikov.aleksandr.

All tests passed. Good job!

comment:5 Changed 6 years ago by Aleksandr Eslikov

Type: ожидаются исправленияожидается проверка

comment:6 Changed 6 years ago by Vladimir Rutsky

Type: ожидается проверкаожидаются исправления

Замечания:

  1. Страж включения должен оборачивать весь файл.
  1. Выполнить требования для неявно приводимых типов U/T из условия проще всего просто присвоив other_type *ptr к ptr --- это присвоение скомпилируется тогда и только тогда, когда тип U * неявно приводим к T *. Это проще, чем использование std::enable_if и выдаёт ожидаемые сообщения об ошибке (если приведение недоступно).

Исправьте, пожалуйста, в ближайшее время.

comment:7 Changed 6 years ago by cpptester

comment:8 Changed 6 years ago by cpptester

Tested revision 532 by eslikov.aleksandr.

All tests passed. Good job!

comment:9 Changed 6 years ago by Aleksandr Eslikov

Type: ожидаются исправленияожидается проверка
  1. Перенес код внутрь стража включения
  2. Убрал конструкцию std::enable_if

comment:10 Changed 6 years ago by Vladimir Rutsky

Resolution: задача сдана
Status: newclosed

Решение зачтено. Бонусное задание не выполнено.

Note: See TracTickets for help on using tickets.