D似乎是一种非常有潜力的语言,我对它的未来非常感兴趣。我很好奇,有没有关于在D中包含streams的讨论?过去,C++流对我有很大的帮助,它们看起来比使用printf/writefln之类的函数要干净得多。
发布于 2011-04-06 21:17:11
目前正在讨论弃用当前的std.stream设计并重写它。Andrei Alexandrescu posted the interfaces for a proposed new design基于D2的射程。不幸的是,社区缺乏人力,并试图让一大堆其他库支持工作,如网络,并行,数据库API,容器等。流在议事日程上,但不在首要位置。
发布于 2011-04-06 19:38:06
当前的流媒体接口是http://www.digitalmars.com/d/2.0/phobos/std_stream.html
但我认为它总有一天会被重构的。
发布于 2011-04-06 22:08:10
D具有传递文件、开放网络连接和标准输出等内容的标准方法。(参见其他答案)它还提供了一种将结构/对象转换为字符串(toString,除非已更改)的标准方法。就我个人而言,这为您提供了我喜欢的C++ streams的所有部分。我反对添加操作符重载内容,因为这会使数据和格式分离之类的事情变得几乎不可能。
https://stackoverflow.com/questions/5562000
复制相似问题