https://issues.dlang.org/show_bug.cgi?id=14156 --- Comment #7 from Sobirari Muhomori <dfj1esp02 at sneakemail.com> --- There's also a declaration like this: --- template <size_t size> int sprintf( char (&buffer)[size], const char *format [, argument] ... ); // C++ only --- --