bonjour,
J'amerais utiliser un type template et son template argument.
c'est dur a expliquer mais voila un exemple ci-dessous:
mais cela ne marche pas puisque en fait vector a deux arguments templates dont le 2ieme est l'allocator.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class Person; template<template<typename> class T, class U> void display( const T<U> /*vector<Person>*/ &persons ) { ... } int main() { vector<Person> persons; ... ... display( persons ); ... }
Auriez-vous une declaration qui marche ?
ou finalement cette methode n'est pas la bonne ?
J'aimerais que ca marche aussi pour des conteners qui ne soit pas stl ...
Merci a+
Partager