Bonjour à tous, j’ai commencé le cours de C++ et je code sous Visual Studio Code sous Ubuntu.
Dans la 2e partie, section "Reprendrez vous un peu de sucre syntaxique", voici le code qui est proposé:
#include <cassert>
#include <iostream>
#include <string>
#include <tuple>
int main()
{
using namespace std::literals;
auto bookmark = std::make_tuple("https://zestedesavoir.com"s, "Zeste de Savoir"s, 30);
auto&[url, titre, visites] = bookmark;
++visites;
assert(std::get<2>(bookmark) == 31);
return 0;
}
Malheureusement quand je copie-colle ce code, après avoir paramétré correctement mon compilateur (du moins je pense) j’ai toujours cette erreur qui m’empêche de compiler:
expected unqualified-id before '[' token
Cette erreur se trouve au niveau de la ligne:
auto&[url,nom,visit] = bookmark;
Quelqu’un a une idée ? Je tourne en rond depuis quelques jours.
Merci !
+0
-0