Bonjour,

Je me lance dans le C++ et j'ai des difficultés quand a la création des listes chainées

Je voudrais créer une liste contenant un template et deux enum, et pouvoir y accéder en utilisant la STL.

Je sais comment créer une liste de string, d'int ou autre type, mais contenant plusieurs types, j'ai essaye instinctivement:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#include <list>
#include <iostream>
 
int                     main()
{
  enum  one { PREMIER, DEUXIEME };
  enum  two { HEIGHT, WEIGHT };
  std::list<template<typename T>, one, two>     chaine;
 
  chaine.push_back(44.6, PREMIER, HEIGHT);
   std::cout << chaine.front() << std::endl;
}
et je me retrouve avec un tas d'erreurs sur la ligne de la création de a liste, si quelqu'un pouvait m'aiguiller sur la façon de faire, ca m'aiderait beaucoup !

Merci.