C++: 6つのドット
- C++
( 更新)
template<typename... T>
void function(T......) { }
C++の可変引数テンプレートとCの可変長引数を同時に使うとドットが6つ連続する書き方ができる。
C++では可変長引数の前のカンマを省略できるため。
template<typename... T>
void function(T..., ...) { }
template<typename... T>
void function(T... ...) { }
template<typename... T>
void function(T......) { }
↑これらは全部同じ意味。