1
resposta

namespace "std" não possui membro "string_view"C/C++(135) - VS CODE

Meu VS Code não reconhece esse tipo de string.

1 resposta

Olá Silas!

Pelo que entendi, você está enfrentando um problema no VS Code relacionado ao reconhecimento do tipo string_view do namespace std. Esse tipo é uma adição recente ao C++, introduzido na especificação C++17.

Para resolver esse problema, você precisa informar ao compilador que está utilizando o padrão C++17. No VS Code, você pode fazer isso adicionando a flag --std=c++17 nas configurações do compilador.

Para adicionar essa flag no VS Code, você pode seguir os seguintes passos:

  1. Abra o arquivo de configuração do VS Code (.vscode/settings.json).
  2. Adicione a seguinte linha no arquivo: "C_Cpp.default.cppStandard": "c++17".
  3. Salve o arquivo.

Dessa forma, o VS Code irá reconhecer o tipo string_view do namespace std corretamente.

Espero que isso resolva o seu problema! Se tiver mais alguma dúvida, é só me dizer.

Espero ter ajudado e bons estudos!