printf
/ writefln
等函数更清晰。
答案 0 :(得分:11)
目前有人谈论弃用当前的std.stream设计并重写它。 Andrei Alexandrescu posted the interfaces for a proposed new design基于D2的范围了一段时间。不幸的是,社区缺乏人力资源,并试图获得大量其他图书馆支持,如网络,并行性,数据库API,容器等。流程已列入议事日程,但不是最重要的。
答案 1 :(得分:1)
当前的流媒体界面位于http://www.digitalmars.com/d/2.0/phobos/std_stream.html
但我认为它会在某个时候重构。
答案 2 :(得分:1)
D有一种传递文件,开放式网络连接和标准输出等标准的标准方法。 (参见其他答案)它还有一种将struct / object转换为字符串的标准方法(toString,除非它已被更改)。就个人而言,这可以获得我喜欢的C ++流的所有部分。我会反对添加运算符重载的东西,因为它使得分离数据和格式几乎不可能。