Cả C++ 11 và C++ 14, trong chỉ mục của chúng, có mục nhập của chúng cho "hành vi không xác định" trỏ đến phần [istreambuf.iterator]
. Theo như tôi có thể thấy, không có lý do rõ ràng cho điều này, và mục nhập của C++ 03 chỉ đến [defns.undefined]
.Tại sao chỉ mục chuẩn C++ có mục này cho "hành vi không xác định"?
Tôi đang thiếu gì? Hay nó chỉ là một sai lầm biên tập?
(Tính đến ngày 13 tháng 10, tôi không thể tìm thấy bất kỳ phù hợp với open hoặc closed vấn đề Nhóm Công tác cốt lõi phù hợp với quan sát này.)
Dường như nó vẫn tồn tại ngay cả trong bản nháp N4140 mới nhất của C++ 14, đây có thể là vấn đề mủ cao su bị nhỡ. – vsoftco
Ai đó có thể giải thích các downvotes? Đó là một câu hỏi hợp lý. – Columbo
hành vi không xác định, mọi thứ đều có thể xảy ra! – Casey