Bonjour à tous

J'ai une méthode qui est sensée prendre des données en paramètre pour les envoyer. J'ai fais un template pour recevoir plusieurs types, ça fonctionne nickel:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
template<typename T>
void ServerModele::envoyer(T message, int longueur, bool paquet) {
Là ou ça se corse, c'est si ces données sont contenues dans un vecteur, dans mon code c'est un QVector<quint16>, mais ça pourra très bien être autre chose.

Ma question est: comment faire passer carrément le container en paramètre et en template ? (J'ai pas du tout envie de passer QVector en brut, ça peut être autre chose :s)

Je sais que c'est un peu tordu, j'ai pas trouvé grand chose sur google.

Toute info sera la bienvenue, merci d'avance pour votre participation