• 5495阅读
  • 0回复

请教大家一个问题   what():  St9bad_alloc [复制链接]

上一主题 下一主题
离线hahaxiao
 
只看楼主 倒序阅读 楼主  发表于: 2007-11-01
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
QSocketDevice DsrcServerSocket(QSocketDevice::Datagram);
    DsrcServerSocket.setBlocking(false);
      DsrcServerSocket.bind(QHostAddress(), 5800);
      QDateTime  datetime;
      QString    abc;
      QByteArray datagram(DsrcServerSocket.bytesAvailable());
      DsrcServerSocket.readBlock(datagram.data(), datagram.size());
     QDataStream in(datagram, IO_ReadOnly);
      in.setVersion(5);
     in>>datetime>>abc;
     text->setText(tr(abc));
   
请问这段代码会导致 terminate called after throwing an instance of 'std::bad_alloc'
应该如何解决呢
快速回复
限100 字节
 
上一个 下一个