コード例 #1
1
ファイル: gzWriter.hpp プロジェクト: Kingsford-Group/ghost2
void GzWriter::writeString(string s)
{
  int16_t i = (int16_t)(s.size());
  swap_endian(i);
  out.write(reinterpret_cast<const char*>(&i),sizeof(i));
  out.write(reinterpret_cast<const char*>(&s[0]),s.size());
}
コード例 #2
0
ファイル: gzWriter.hpp プロジェクト: Kingsford-Group/ghost2
 void writeDouble(double d)
 {swap_endian(d); out.write(reinterpret_cast<const char*>(&d),sizeof(d));};
コード例 #3
0
ファイル: gzWriter.hpp プロジェクト: Kingsford-Group/ghost2
 void writeInt(int i) 
 {swap_endian(i); out.write(reinterpret_cast<const char*>(&i),sizeof(i));};