Информация об изменениях

Сообщение Re[3]: c++ matches like rust от 13.11.2023 16:09

Изменено 13.11.2023 16:15 watchmaker

Re[3]: c++ matches like rust
Здравствуйте, reversecode, Вы писали:

_>>"Program terminated with signal: SIGSEGV" не смущает?


R>нет ;)

R>это последний ассерт, показать что оно работает
R>не.. можно конечно было сравнить с false

При чём тут сравнение? У тебя падение из-за проезда по памяти есть ещё до проверки результата в assert происходит — https://godbolt.org/z/1rv7jKGcr

R> можно конечно было сравнить с false

R> но так не интересно

Если это тест, то пиши в проверяемом условии то, что должно выполняться.


Иногда, конечно, в системах тестирования нужно уметь сказать, что тест сейчас падает и для этого используется статус xfail, но assert такие нюансы не умеет выражать.
Re[3]: c++ matches like rust
Здравствуйте, reversecode, Вы писали:

_>>"Program terminated with signal: SIGSEGV" не смущает?


R>нет ;)

R>это последний ассерт, показать что оно работает
R>не.. можно конечно было сравнить с false

При чём тут сравнение? У тебя падение из-за проезда по памяти есть ещё до проверки результата в assert происходит — https://godbolt.org/z/1rv7jKGcr

R> можно конечно было сравнить с false

R> но так не интересно

Если это тест, то пиши в проверяемом условии то, что должно выполняться — и другим было бы понятнее, и тебе бы писали больше по делу, а не про глупые ошибки или про стиль.


Иногда, конечно, в системах тестирования нужно уметь сказать, что тест сейчас падает и для этого используется статус xfail, но assert такие нюансы не умеет выражать.