Как получить доступ к функции C ++ P2589R1 в Microsoft Visual Studio?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как получить доступ к функции C ++ P2589R1 в Microsoft Visual Studio?

Сообщение Anonymous »

Я пытаюсь использовать функцию p2589r1 из C ++ 23, на которой ссылается в следующем файле, который поддерживается MSVC 17.14. DRACK (/STD: C ++ ANDARY) "ИЛИ" Предварительный просмотр - ISO C ++ 23 Стандарт (/std: C ++ 23Preview) ", следующий кусок кода все еще повышает ошибку компилятора.

Код: Выделить всё

struct X
{
static int operator[](int i) { return i * 2; }
};

int main()
{
return X[3];
}
Ошибка: E0342 - Оператор не может быть статической функцией члена

Подробнее здесь: https://stackoverflow.com/questions/796 ... ual-studio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»