Czytajac o szablonach w ksiazce "Thinking in C++" przeczytalem, ze mozna uzywac wartosci, ktore w czasie kompilacji sa stalymi dla pewnego szablonu, przekazujac je jako argumenty tego szablonu. Mam w zwiazku z tym pytanie: czy lepiej jako stalych uzywac jest argumentow szablonu, czy deklarowac stale w klasach i nadawac im wartosc w konstruktorze? Ktore rozwiazanie jest szybsze? Ktore jest zalecane? Jezeli chodziloby tylko o wzgledy estetyczne, to chyba lepiej definiowac stala w klasie, nie trzeba pozniej pamietac o dodatkowym argumencie szablonu.
Znacie jakies inne za lub przeciw stosowaniu ktoregokolwiek z tych dwoch rozwiazan?