我读到,要使自定义容器与基于范围的 for 循环一起工作,“事物”需要位于同一名称空间中。哪些东西需要位于同一个命名空间中? begin-end 自由函数及其返回的迭代器?或者 begin-end 函数和传递给它们的容器?
begin
end
for
仅此而已。