Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在c++;和c# 我想用协议缓冲区将C++中的数据序列化,并在C语言中接收,但不在内存中写入数据。 我已经浏览了ProtocolBuffer的示例和引用,但找不到解决方法。是否有我可以参考的样本。什么是“内存中”而不是通过文件?在Linux_C#_C++_Protocol Buffers_Protobuf Net - Fatal编程技术网

在c++;和c# 我想用协议缓冲区将C++中的数据序列化,并在C语言中接收,但不在内存中写入数据。 我已经浏览了ProtocolBuffer的示例和引用,但找不到解决方法。是否有我可以参考的样本。什么是“内存中”而不是通过文件?在Linux

在c++;和c# 我想用协议缓冲区将C++中的数据序列化,并在C语言中接收,但不在内存中写入数据。 我已经浏览了ProtocolBuffer的示例和引用,但找不到解决方法。是否有我可以参考的样本。什么是“内存中”而不是通过文件?在Linux,c#,c++,protocol-buffers,protobuf-net,C#,C++,Protocol Buffers,Protobuf Net,在c++;和c# 我想用协议缓冲区将C++中的数据序列化,并在C语言中接收,但不在内存中写入数据。 我已经浏览了ProtocolBuffer的示例和引用,但找不到解决方法。是否有我可以参考的样本。什么是“内存中”而不是通过文件?在Linux中,即使使用所谓的“共享内存”,操作系统仍然会为此创建一个文件。你能更准确地说明你的要求吗?因为对于IPC,你可以使用很多工具:ZMQ, Boo::进程间的/Cuff>,但是在大多数情况下,你会写到一个文件。在内存中,我指的是在一个进程中。但是

在c++;和c# <>我想用协议缓冲区将C++中的数据序列化,并在C语言中接收,但不在内存中写入数据。
我已经浏览了ProtocolBuffer的示例和引用,但找不到解决方法。是否有我可以参考的样本。

什么是“内存中”而不是通过文件?在Linux中,即使使用所谓的“共享内存”,操作系统仍然会为此创建一个文件。你能更准确地说明你的要求吗?因为对于IPC,你可以使用很多工具:ZMQ, Boo::进程间的/Cuff>,但是在大多数情况下,你会写到一个文件。在内存中,我指的是在一个进程中。但是你在这个问题中写道:你在C++和C语言中编写的应用程序之间进行通信。所以它不能是一个单一的过程。问题我不清楚。@ PTAQ666,你可以用C和C++编写代码,在同一个过程中就足够容易了。但是,为什么要使用排序的字节数组而不是直接交换数据结构,这很奇怪。