Compilation string_view sur vieux compilateurs

Compilation string_view sur vieux compilateurs

by Nicole Vadot -
Number of replies: 0
Pour include string_view sur des vieux compilateurs (checkez la version de votre compilateur avec la commande gcc -v), remplacez

#include <string_view>
using namespace std;
par 

#include <experimental/string_view>
using namespace std;
using namespace std::experimental;

Attention, c'est pas une bonne pratique d'utiliser deux "namespace" différents dans le même contexte (des conflits peuvent émerger !), mais ici c'est pas grave.

Autre solution: mettez à jour vos compilateurs ! (MinGW sur windows, avec apt-get update && apt-get upgrade sur linux). La version actuelle de GCC est 9.2.0