Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

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

ha5

Reported by: gordeev.stanislav Owned by: Vladimir Rutsky
Priority: проверка Milestone:
Component: HA#5 function Version: 1.0
Keywords: Cc:

Description

Проверьте, пожалуйста, дз №5.

Change History (9)

comment:1 Changed 7 years ago by gordeev.stanislav

Milestone: ha1-milestone1ha5-milestone1

comment:2 Changed 7 years ago by gordeev.stanislav

Component: HA#1 matricesHA#5 function

comment:3 Changed 7 years ago by cpptester

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

Tested revision 916 by gordeev.stanislav.

Main tests

test

stage

result

info

log

run_free_function.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_free_function-run.log

Common header used in some tests: common.h

comment:4 Changed 7 years ago by Vladimir Rutsky

Станислав, тест run_free_function.cpp проверяет, что при хранении и работе только с свободными функциями той же сигнатуры fn::function не производит выделения памяти (т.к. это пессимизация, которую можно избежать).

Обработайте, пожалуйста, случай работы со свободной функцией той же сигнатуры отдельно, не выделяя дополнительную память.

comment:5 Changed 7 years ago by cpptester

Tested revision 1028 by gordeev.stanislav.

Smoke tests

test

stage

result

info

log

run_function_smoke_test.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_function_smoke_test-valgrind.log

gcc62-asan

SUCCESS

asan

SUCCESS

clang-san

SUCCESS

san

WARNING

run_function_smoke_test-san.log

Common header used in some tests: common.h

comment:6 Changed 7 years ago by cpptester

Tested revision 1030 by gordeev.stanislav.

All tests passed. Good job!

comment:7 Changed 7 years ago by gordeev.stanislav

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

comment:8 Changed 7 years ago by Vladimir Rutsky

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

Замечания:

  1. Деструктор здесь мне кажется лишним:
 class bad_function_call : public std::exception
 {
 public:
     virtual ~bad_function_call() = default;

     const char* what() const noexcept
     {
         return "null function call";
     }
 };

Решение зачтено.

comment:9 Changed 7 years ago by Vladimir Rutsky

Milestone: ha5-milestone1

Milestone ha5-milestone1 deleted

Note: See TracTickets for help on using tickets.