Use cstr as Msg's constructor parameter instead of using member function template construcotr to forward the static length string.