Igen, "tobbe-kevesbe", ez a helyes megfogalmazas. :)
Egyfelol, sajnos rengeteg hasznos fuggveny igazabol "csak" POSIX-os.
Masfelol, a Windowsosok (Microsoft, MSVC) meg a C99-ig sem jutottak el, es tobb, mint valoszinu, hogy nem is fognak, tehat.
Azert az eleg eros kijelentes, hogy a template csak "csicsa". Igazabol ez egy egesz meta-programming nyelvszerkezet.
Makrokkal sok dolgot nem is fogsz tudni megcsinalni ugy, mint templatekkel. De ha meg is tudnad, akkor is csak a szivas lenne vele nagyon durvan.
Egy pelda a variadic template alternativaja. Igen, tudom, hogy C99-ben van variadic macro, de mivel MSVC/MS nem hajlando odaig eljutni, stb, ez egy pelda a sok kozul.
Megint masik pelda a rekurzitas, de sok mas is van a tarsolyban.