Название: Проблема с созданием автом. конструктора в своем классе для строк. Отправлено: Eten от Март 04, 2011, 04:24 Для начала код этого самого класса:
Код: //Строковый Я полагал, что этого хватить, но при попытке написать: Код: NString string = "text"; Выдается ошибка: "no match for call to (NString)(const char[5])". Я понял это сообщение, как отсутствие конструктора, принимающего const char. Но вот проблема в том, что я перепробовал все варианты конструкторов из QString (даже const char*), но ничего помогает. А как надо написать параметр в конструкторе моего класса, чтобы можно было делать так, как написано в коде выше? Название: Re: Проблема с созданием автом. конструктора в своем классе для строк. Отправлено: Eten от Март 04, 2011, 04:41 М-да, утро вечера мудренее. Только что, сам на вопрос ответил. Но все же прошу меня поправить, если я в чем-то ошибаюсь. ;)
В общем тут оказалось достаточно следующих конструкторов: NString(), NString(QString Value), NString(const char* Value). Второй нужен для принятия уже готового QString. |