编程的一个方面是有几种方法可以实现相同的目标.在我用C++编写代码的过程中,我注意到实现某些常见功能的方法存在以下变化.我的问题是每个的优点/缺点是什么,我在很大程度上理解它们每个如何工作,但我想知道哪个在性能,可读性和符合标准方面更好,以及可接受性OOP.
cout vs printf
cin vs scanf
endl vs \n
谢谢
如果您的主要编程语言是C++并且您正在进行面向对象编程,那么它将是cout,cin和endl - 举手:)
这不是性能问题,而是风格和连贯编码的问题.
除此之外,您还可以获得cout的优势,cin也可以处理用户定义的类型 - 这是printf scanf无法实现的.
| 归档时间: |
|
| 查看次数: |
824 次 |
| 最近记录: |