しかたないね。C++は型ごとにコードを複製しているから。
その点Javaのgenericsはコードを複製しないから最高だよ。