Я развиваюсь на C++, используя рамки Qt.long double to string
Мне нужно преобразовать значение long double
в строку (в идеале QString
, но может быть что-то еще).
До сих пор я всегда использовал QString :: number() для числового преобразования строки, но перегрузки для типа не существует.
Спасибо
Также возможно: 'return QString (ss.str(). C_str());' –
@Adam: 'QString :: fromStdString()' может использовать размер 'std :: string'(), чтобы избежать подсчета длина строки. Если вы передаете bare 'const char *' в 'QString()', тогда он должен пересчитать то, что уже известно. – Bill
право, приятно знать. Я обычно избегаю всего этого с помощью 'QString («% 1 »). Arg (n)', но он не обрабатывает длинный двойной :) –