【发布时间】:2015-09-17 05:17:03
【问题描述】:
我在学校被教导说,使用cin/cout 在函数中获取并向用户显示信息被认为是不好的做法。有人告诉我所有输入/输出都应该在main 函数中完成。
这是真的吗?为什么?
【问题讨论】:
-
这通常是个坏主意,尤其是在数据结构中的插入或删除函数中。如果你这样做了,你应该传递一个输入/输出,这样它就不会将输入/输出绑定到可能不会被使用或预期的资源。
-
您可以参考this 了解如何操作...
-
视情况而定。仅用于获取输入的特殊功能呢?记录功能呢? 在某些情况下不建议这样做,但根据您的程序及其要求,这些情况会有所不同。
-
@RSahu:它不适合程序员。它既过于宽泛,而且主要基于意见。
标签: c++