Проблема, с которой мы сталкиваемся, - это вызов метода в классе, инкапсулированном в шаблон.
void BuildData(DataBuilder &dBuild, char* name="AccountDetails") { ... }
В компиляторе версии 8, вызывающем этот метод с одним параметром, выбирает значение по умолчанию и работает.
В компиляторе версии 11, вызывающем этот метод с одним параметром, мы получаем ошибку компиляции, которая требует явного указания второго параметра, игнорируя значение по умолчанию.