Guía de deducción parcial de C++17

Guía de deducción parcial de C++17

De acuerdo con una nota (y los siguientes ejemplos) en esta página de preferencias

no, esto no es posible (no en C++17; podemos esperar en futuras versiones del estándar).

Si quiere explícito el tamaño y dejar deducir el tipo, lo mejor que puedo imaginar es pasar a través de una buena función antigua make_something.

Me refiero a algo de la siguiente manera (usando std::size_t para el tamaño, como en std::array y casi todo STL)

template <std::size_t S, typename T>
Board<S, T> make_Board (std::vector<T> const & v)
 { return {v}; }

// ...

auto b = make_Board<3>(initialStateVector);

eso debería funcionar también en C++ 11.