C++;自定义流 如何在C++中实现我自己的自定义流?< /P>

C++;自定义流 如何在C++中实现我自己的自定义流?< /P>,c++,microcontroller,iostream,cout,ostream,C++,Microcontroller,Iostream,Cout,Ostream,为什么? 我想使用有线连接将数据从一个微控制器发送到另一个微控制器,我认为定制流是最直观的方式 例如: #包括“myStream.h” int main() { myStream如果你看流是如何工作的,它只是一个重载操作符的例子如果你看流是如何工作的,它只是一个重载操作符的例子。如果你想让它与std兼容(允许像endl这样的技巧),从这里开始:@szatmary它实际上不是,如果你想使用所有现有的运营商,它就不是。什么是“有线连接”?它是lan线,是usb线,是pio线吗?@Ivanovic“一

为什么?

我想使用有线连接将数据从一个微控制器发送到另一个微控制器,我认为定制流是最直观的方式

例如:

#包括“myStream.h”
int main()
{

myStream如果你看流是如何工作的,它只是一个重载
操作符的例子如果你看流是如何工作的,它只是一个重载
操作符的例子。如果你想让它与std兼容(允许像
endl
这样的技巧),从这里开始:@szatmary它实际上不是,如果你想使用所有现有的运营商,它就不是。什么是“有线连接”?它是lan线,是usb线,是pio线吗?@Ivanovic“一个微控制器到另一个微控制器”可能意味着SPI/I2C,它只是运营商过载。如果你想让它与std兼容(允许像
endl
这样的技巧),从这里开始:@szatmary它实际上不是,如果你想使用所有现有的运营商,它就不是。什么是“有线连接”?它是lan线,是usb线,是pio线吗?@Ivanovic“一个微控制器到另一个微控制器”可能意味着SPI/I2C当我试图重载
运算符时,用可以重现该问题的代码打开一个新问题是值得的。在结束之前,您可能需要回答一些其他问题。@tadman实际上,您的想法不允许标准库的所有现有流功能工作。这是您可以创建自己的自动工作的流,如ofstream/ostringstream/etc,这样您就可以将整数作为小数写入其中,设置格式选项等@user253751您可以创建自己的完全独立的“流”或者你可以利用现有的一个并使之与流兼容。这两种方法都有其实用性。我解释为“自定义流”不兼容,但独立。当我试图重载
运算符时,用可以重现该问题的代码打开一个新问题是值得的。在结束之前,您可能需要回答一些其他问题。@tadman实际上您的想法不允许使用标准库的所有现有流功能ork。您可以创建自己的流,自动运行,如ofstream/ostringstream/etc,这样您就可以将整数作为小数写入其中,设置格式选项,等等。@user253751您可以创建自己的完全独立的“流”或者您可以利用现有的一个,并使一个流兼容。这两种方法都有其实用性。我解释为“自定义流”不兼容,但独立。