【发布时间】:2018-03-02 17:28:49
【问题描述】:
我是 C++ 新手,我对 std::endl 感到困惑。在尝试了解 std::endl 是什么时,我遇到了一些资源,这些资源告诉我它是一个函数。
但是,函数怎么能没有括号呢?
【问题讨论】:
-
函数和函数调用是有区别的。
-
一个没有括号的函数就像一个没有
+的整数,或者一个没有[]的数组,或者一个没有printf的字符串。你传递它,把它放在一边,然后当它到来的时候,你检索它并将它放在一个参数列表的前面。 (从技术上讲,您正在使用函数指针或引用,但此时这并不重要)。
标签: c++ c++-standard-library endl