Russian Qt Forum
Ноябрь 23, 2024, 19:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Потоки и сеть  (Прочитано 2500 раз)
Max Payne
Гость
« : Июнь 08, 2010, 21:29 »

можно ли в поток через сеть писать  собственную структуру?
если я пишу :
Код:
QByteArray block;
    QDataStream out(&block, QIODevice::WriteOnly);
    out.setVersion(QDataStream::Qt_4_0);
    out << (quint16)0;
    out << text;
    out.device()->seek(0);
    out << (quint16)(block.size() - sizeof(quint16));

    tcpSocket.write(block);
    tcpSocket.disconnectFromHost();
    tcpSocket.waitForDisconnected();
могу ли я в:
Код:
 out << text;
вместо text  писать собственную структуру а то туту  компилятор ругаеться
 error: no match for 'operator<<' in 'out << wer'
подскажите кто знает...
Записан
niXman
Гость
« Ответ #1 : Июнь 08, 2010, 21:47 »

перегрузи operator<< () для твоей структуры.
Записан
Max Payne
Гость
« Ответ #2 : Июнь 09, 2010, 00:44 »

ясн, спс
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.076 секунд. Запросов: 21.