Если вы используете Qt в своем проекте, вы можете напрямую использовать функцию join
QString ( Ссылка на QString ), и она работает как ожидается от python. Некоторые примеры:
QStringList strList; qDebug () & lt; strList.join ("и");
Результат: ""
strList & lt; "id = 1"; qDebug () & lt; strList.join ("и");
Результат: "id = 1"
strList & lt; «name = me»; qDebug () & lt; strList.join ("и");
Результат: "id = 1 и name = me"
Я считаю, что нашел соответствующий элемент стандартного. В §14.8.2p7 говорится:
Подстановка происходит во всех типах и выражениях, которые используются в типе функции и в объявлениях параметров шаблона.
blockquote>Поскольку
EnableIf<dependent_true_type<T>>
используется в объявлении параметра шаблона, должна произойти замена, и это ошибка в clang .