의 순서 답변으로 What is the correct answer for cout << c++ << c;?운영자 << - -이 질문 &에서 매개 변수 평가
내가 얻을
std::cout<<c++<<c;
평가된다 두 매개 변수 중 하나를 먼저 평가할 수 있다는 사실. 여태까지는 그런대로 잘됐다.
하지만 왜 std::operator <<
? std::ostream::operator <<
은 왜 호출되지 않습니까?
struct A
{
A& foo();
void goo();
};
//...
A a;
a.foo().goo();
:이 경우, 그것은
(ofstream::operator<<(c++)) << c;
|
returns ofstream&
이 및 방법 체인의 차이점은 무엇으로 번역 할 것인가?
별로 차이는 없습니다. 'a.foo (C++). goo (c)'를하면 같은 문제가 다시 발생합니다. –