std::vector()容器初始化方式 方式1: std::vector<int*> temps(5, new int()); 此种方法初始化出来的temps容器中,存放了五个相同的地址;若引用容器内的值并作更改,会对容器内其他值有影响; 方式2: std::vector<int*> temps(5); for(auto& temp : temps){ temp = new int(); } 此种方法会对容器内的值分别初始化不同的地址;若引用其中一个值并作更改,不会影响容器内的其他值;