set<int> s = {1, 2, 3}; auto it = s.find(5); cout << *it; 下列说法正确的是( )。 A. 输出 5 B. 输出 0 C. 抛出 out_of_range 异常,程序终止 D. 未定义行为:find 找不到返回 s.end(),对尾后位置解引用不受任何保证