私はそのようなものを持ちたい、またはむしろクラスの要素を持つベクトルを持ち、それらのいくつかを変更してコンストラクタの引数を割り当てたい:
#include <vector>
class lou_reed
{
int K;
public:
lou_reed() {
}
lou_reed(int arg) : K(arg) {
}
};
void changeEL(std::vector<lou_reed> & vec, int a, int b, int c) {
lou_reed aus(c);
for (int i = a; i < b; ++i) {
vec[i] = aus;
}
}
int main() {
std::vector<lou_reed> velvet_underground(4);
changeEL(velvet_underground, 2, 3, 6);
}
他のより良い解決策はありますか?