Разница между &T и T/&, ~T и T/~

В чем разница между указателем типа с префиксом типа и постфиксом с косой чертой перед ним? Что такое косая черта?

1 ответ

Решение

Синтаксис T/~ и T/& в основном устарел (я даже не уверен, что компилятор все еще его принимает). На начальных этапах перехода к новой векторной схеме [T]/~ указывал уникальный указатель на вектор, а [T] / & обозначал срез. Эти типы теперь пишутся ~ [T] и & [T] соответственно. Косая черта все еще используется для векторов фиксированной длины, например, [int]/3. Это в точности эквивалентно типу C int[3].

Другие вопросы по тегам