LINUX.ORG.RU

История изменений

Исправление red75prim, (текущая версия) :

Почему тогда перелапатив весь интернет (она тогда вообще пипец продвинутым крестовиком должна была стать) не осилила это:

Это какая сетка? GPT-3.5-turbo (https://poe.com/Sage) выдаёт другой ответ:

[...]
The issue with the code is that the `operator[]` function in both template specializations is not bounds-checked, which can lead to undefined behavior if an out-of-bounds index is used.
[...]

Точного описания ошибки, то есть что этот код не «can lead to UB», а «leads to UB» добиться от неё не удалось (добавил «analyze execution step-by-step»), хотя размер v (5) и по какому индексу берётся значение (8) она определяет правильно.

Почему не может? Ну вот так вот получается. Способность к длинным логическим рассуждениям сильно улучшается на уровне GPT-4, GPT-3.5 для этого маловата.

Исходная версия red75prim, :

Почему тогда перелапатив весь интернет (она тогда вообще пипец продвинутым крестовиком должна была стать) не осилила это:

Это какая сетка? GPT-3.5-turbo (https://poe.com/turbo) выдаёт другой ответ:

[...]
The issue with the code is that the `operator[]` function in both template specializations is not bounds-checked, which can lead to undefined behavior if an out-of-bounds index is used.
[...]

Точного описания ошибки, то есть что этот код не «can lead to UB», а «leads to UB» добиться от неё не удалось (добавил «analyze execution step-by-step»), хотя размер v (5) и по какому индексу берётся значение (8) она определяет правильно.

Почему не может? Ну вот так вот получается. Способность к длинным логическим рассуждениям сильно улучшается на уровне GPT-4, GPT-3.5 для этого маловата.