vector<int> v;(空的)。执行 v[0] = 1;,下列说法正确的是( )。 A. 抛出 out_of_range 异常,程序终止 B. 未定义行为:可能悄悄写坏别的内存,也可能此刻看不出异常 C. vector 自动扩容,把 1 放进第 0 位 D. 无法通过编译