‹ 上一题 下一题 ›

g5-08376. set·改元素值 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-55级·STL客观题单选

set<int> s = {1, 2, 3}; 想把其中的 2 改成 9(其余不动),下列做法正确的是( )。

  • A. for (int x : s) if (x == 2) x = 9;
  • B. s.update(2, 9);
  • C. s.erase(2); s.insert(9);
  • D. 必须先 s.clear() 再 s = {1, 9, 3};,否则旧元素删不掉
未选择
输入
输出

            
答案