У меня возникла проблема с написанием функции toString на QT C++.Функция QT C++ с необязательным параметром для строк
Например, у меня это в моем файле заголовка QString toString (QString delimiter = ":"); и я получаю следующую ошибку
ошибки: по умолчанию аргумента для параметра типа «QString» имеет типа 'константный символ [3]
В otpional параметров прекрасно работали для других типов, но, кажется, что компилятор интерпретирует ":" как тип char и, как таковой, дает мне следующую ошибку (я думал, что символы используют '', оказывается, я ошибался).
Я искал этот материал, но не мог найти ничего бесполезного, я довольно там должен быть легко исправить, но я новичок в этом языке.
Спасибо
да, я попробовал литье это так, но это не сработало, это была ошибка: неправильное использование неполного типа " struct QString ' – user1039063
aaah, моя глупая голова, чего не хватает, #include, теперь он работает, спасибо большое :) –
user1039063
Ну да, действие происходит в файле заголовка на данный момент :) – user1039063