Вопрос очевиден.
Интересно, почему они даже подумали, что это будет удобно, так как явно отрицательные индексы непригодны для использования в контейнерах, которые будут использоваться с ними (см., например, QList
docs).
Я думал, что они хотят разрешить это для какой-то сумасшедшей формы индексирования, но она кажется неподдерживаемой?
Он также генерирует тонну (правильных) предупреждений компилятора о литье и сравнение типов подписи/без знака (в MSVC).
По какой-то причине это просто кажется несовместимым с STL по дизайну...