直接发送和接收结构体,例如:struct A {...};struct A objectA; 发送的时候: tcpSocket->write((char *)&objectA, sizeof(objectA)); 接收的时候:struct A objectB;tcpSocket->read((char *)&objectA, sizeof(objectA)); http://blog.csdn.net/emdfans/article/details/23869325
上个月看了篇文章 “SAVING 9 GB OF RAM WITH PYTHON’S __SLOTS__”,原来Python也有类似结构体的东东.拖了一个月才写这篇,是因为太久没看python源码而生疏了,中间又捣鼓了一下tmux神马的.简单的说,slots提供了一种强制声明对象属性的方法.如果在类定义的时候定义了__slots__的值(string列表),这个类的对象就只能使用列表中属性名. class A(object): def __init__(self):
//结构体的声明 typedef struct Mwinddirectbaseline { char* p; int s; int i; }Mwinddirectbaseline; typedef struct F { char* p; int s; int i; }F; typedef struct H { char* p; int s; int i; }H; typedef struct Coordinate1 { char* p; int s; int i; }Coordinate1; t