Перегрузка оператора >> в QTextStream |
Здравствуйте, гость ( Вход | Регистрация )
Перегрузка оператора >> в QTextStream |
Гость_Denys_* |
29.1.2013, 0:59
Сообщение
#1
|
Гости |
Имею некий класс:
... public: friend QTextStream & operator<< ( QTextStream &out, const Pub_key &k); friend QTextStream & operator>> ( QTextStream &in, Pub_key &k); ... Оператор << перегрузился и работает нормально. При попытке использования оператора >> QByteArray dev1; QTextStream out(&dev1); out<<keys.first; qDebug()<<dev1<<endl; Pub_key key2(); out>>key2; вылетает ошибка: error: invalid conversion from 'Pub_key (*)()' to 'QTextStreamFunction {aka QTextStream& (*)(QTextStream&)}' [-fpermissive] Версия qt 4.8.2 (из официального репозитория Debian/sid) |
|
|
iReset |
29.1.2013, 5:47
Сообщение
#2
|
Участник Группа: Участник Сообщений: 178 Регистрация: 6.6.2012 Пользователь №: 3414 Спасибо сказали: 23 раз(а) Репутация: 2 |
|
|
|
Гость_Denys_* |
29.1.2013, 12:58
Сообщение
#3
|
Гости |
Благодарю. Заработало!
|
|
|
Текстовая версия | Сейчас: 26.11.2024, 5:43 |