Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

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

HA-4

Reported by: Волков Даниил Owned by: Vladimir Rutsky
Priority: проверка Milestone:
Component: HA#4 lazy_string Version: 1.0
Keywords: Cc:

Description

Commit lazy_string solution

Change History (17)

comment:1 Changed 7 years ago by cpptester

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

Tested revision 855 by volkov.daniil.

Smoke tests

test

stage

result

info

log

run_smoke_test.cpp

gcc62

WARNING

run_smoke_test-gcc62.log

run

SUCCESS

valgrind

SUCCESS

run_smoke_test-valgrind.log

gcc62-asan

WARNING

run_smoke_test-gcc62-asan.log

asan

SUCCESS

clang-san

WARNING

run_smoke_test-clang-san.log

san

SUCCESS

Common header used in some tests: common.h

comment:2 Changed 7 years ago by Волков Даниил

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

comment:3 Changed 7 years ago by cpptester

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

Tested revision 857 by volkov.daniil.

Smoke tests

test

stage

result

info

log

run_smoke_test.cpp

gcc62

WARNING

run_smoke_test-gcc62.log

run

SUCCESS

valgrind

SUCCESS

run_smoke_test-valgrind.log

gcc62-asan

WARNING

run_smoke_test-gcc62-asan.log

asan

SUCCESS

clang-san

WARNING

run_smoke_test-clang-san.log

san

SUCCESS

Common header used in some tests: common.h

comment:4 Changed 7 years ago by Волков Даниил

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

comment:5 Changed 7 years ago by cpptester

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

Tested revision 858 by volkov.daniil.

Main tests

test

stage

result

info

log

run_plus.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus-run.log

run_plus_c_str_no_mem_rev.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_c_str_no_mem_rev-run.log

run_plus_char_no_mem_rev.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_char_no_mem_rev-run.log

run_plus_const.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_const-run.log

Common header used in some tests: common.h

comment:6 Changed 7 years ago by Волков Даниил

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

comment:7 Changed 7 years ago by cpptester

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

Tested revision 859 by volkov.daniil.

Main tests

test

stage

result

info

log

run_plus.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus-run.log

run_plus_c_str_no_mem_rev.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_c_str_no_mem_rev-run.log

run_plus_char_no_mem_rev.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_char_no_mem_rev-run.log

run_plus_const.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_const-run.log

Common header used in some tests: common.h

comment:8 Changed 7 years ago by Волков Даниил

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

comment:9 Changed 7 years ago by cpptester

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

Tested revision 861 by volkov.daniil.

Main tests

test

stage

result

info

log

run_plus.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus-run.log

run_plus_c_str_no_mem_rev.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_c_str_no_mem_rev-run.log

run_plus_char_no_mem_rev.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_char_no_mem_rev-run.log

run_plus_const.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_const-run.log

Common header used in some tests: common.h

comment:10 Changed 7 years ago by Волков Даниил

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

comment:11 Changed 7 years ago by cpptester

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

Tested revision 862 by volkov.daniil.

Smoke tests

test

stage

result

info

log

run_smoke_test.cpp

gcc62

WARNING

run_smoke_test-gcc62.log

run

SUCCESS

valgrind

SUCCESS

run_smoke_test-valgrind.log

gcc62-asan

WARNING

run_smoke_test-gcc62-asan.log

asan

SUCCESS

clang-san

WARNING

run_smoke_test-clang-san.log

san

SUCCESS

Common header used in some tests: common.h

comment:12 Changed 7 years ago by Волков Даниил

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

comment:13 Changed 7 years ago by cpptester

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

Tested revision 863 by volkov.daniil.

Main tests

test

stage

result

info

log

run_plus.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus-run.log

run_plus_c_str_no_mem_rev.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_c_str_no_mem_rev-run.log

run_plus_char_no_mem_rev.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_char_no_mem_rev-run.log

run_plus_const.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_plus_const-run.log

Common header used in some tests: common.h

comment:14 Changed 7 years ago by Волков Даниил

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

comment:15 Changed 7 years ago by cpptester

Tested revision 864 by volkov.daniil.

All tests passed. Good job!

comment:16 Changed 7 years ago by Vladimir Rutsky

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

Замечания:

  1. Лучше не делать явной проверки на поддерживаемую версию C++:
#if __cplusplus >= 201103L

если данное условие не выполнится, результатом включения вашего заголовочного файла будет ничего (пустой файл), и компиляция C++ файла, включающего ваш файл, свалится с неожиданный ошибкой, что std_utils::... не определены (лучше тогда уж делать #if ... #error C++11 required... #endif).

  1. Достаточно сделать просто define, без явного значения:
#ifndef LAZY_STRING_HPP
//#define LAZY_STRING_HPP 1
#define LAZY_STRING_HPP

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

comment:17 Changed 7 years ago by Vladimir Rutsky

Milestone: ha4-deadline

Milestone ha4-deadline deleted

Note: See TracTickets for help on using tickets.