Witam,
Od jakiegoś czasu mierze się z problemem modyfikacji zawartości i wielkości wektora w zdefiniowanej przeze mnie klasie, mianowicie:
Definicja klasy:
class Route {
std::vector<double> *begin;
std::vector<double> *end;
std::vector<int> *speed;
std::vector<bool> *spot;
public:
Route(TStringList*);
void Modify();
};
Metodą Modify() chciałbym usuwać ostatni element wektora begin, end, speed i spot:
void Route::Modify(){
begin->pop_back();
end->pop_back();
speed->pop_back();
spot->pop_back();
}
Wartości do wektorów wpisuje za pomocą konstruktora, tam metody dla wektorów działają.
Mógłby ktoś mnie oświecić co robię źle?