Bonjour,
Je me lance dans l'univers fabuleux de C++0x et je voulais changer mon logger pour qu'il utilise les variadic template au lieu du chainage d'appel comme actuellement:
Logger(Error) << "test" << 4 << 5.f;
L'operateur surchargé << écrit dans un stream.
Je me pose 2 questions:
-existe-t-il une version variadic des streams standards. Genre stream.push(...on metautantdeparamsquonveutici)
-est-ce que cette technique ne va pas faire grossir mon executable ?
(Si le compilo génère un prototype de fonction à chaque appel du logger ou presque)
Matt
Partager