#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
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:3 Changed 7 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Tested revision 857 by volkov.daniil.
Smoke tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | WARNING | |||
run | SUCCESS | |||
valgrind | SUCCESS | |||
gcc62-asan | WARNING | |||
asan | SUCCESS | |||
clang-san | WARNING | |||
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
Type: | ожидается проверка → ожидаются исправления |
---|
Tested revision 858 by volkov.daniil.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
Common header used in some tests: common.h
comment:6 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:7 Changed 7 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Tested revision 859 by volkov.daniil.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
Common header used in some tests: common.h
comment:8 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:9 Changed 7 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Tested revision 861 by volkov.daniil.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
Common header used in some tests: common.h
comment:10 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:11 Changed 7 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Tested revision 862 by volkov.daniil.
Smoke tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | WARNING | |||
run | SUCCESS | |||
valgrind | SUCCESS | |||
gcc62-asan | WARNING | |||
asan | SUCCESS | |||
clang-san | WARNING | |||
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
Type: | ожидается проверка → ожидаются исправления |
---|
Tested revision 863 by volkov.daniil.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
Common header used in some tests: common.h
comment:14 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:16 Changed 7 years ago by
Resolution: | → задача сдана |
---|---|
Status: | new → closed |
Замечания:
- Лучше не делать явной проверки на поддерживаемую версию C++:
#if __cplusplus >= 201103L
если данное условие не выполнится, результатом включения вашего заголовочного файла будет ничего (пустой файл), и компиляция C++ файла, включающего ваш файл, свалится с неожиданный ошибкой, что
std_utils::...
не определены (лучше тогда уж делать#if ... #error C++11 required... #endif
).
- Достаточно сделать просто
define
, без явного значения:
#ifndef LAZY_STRING_HPP //#define LAZY_STRING_HPP 1 #define LAZY_STRING_HPP
Решение зачтено.
Tested revision 855 by volkov.daniil.
Smoke tests
test
stage
result
info
log
run_smoke_test.cpp
gcc62
run_smoke_test-gcc62.log
run
valgrind
run_smoke_test-valgrind.log
gcc62-asan
run_smoke_test-gcc62-asan.log
asan
clang-san
run_smoke_test-clang-san.log
san
Common header used in some tests: common.h