Это полный код
#include
using namespace std;
// Knapsack
class Knapsack {
public:
Knapsack(int capacity, const vector& weights, const vector& values)
: capacity_(capacity), weights_(weights), values_(values) {}
const std::vector& getWeights() const {
return weights_;
}
const std::vector& getValues() const {
return values_;
}
int getCapacity() const {
return capacity_;
}
private:
int capacity_;
vector weights_;
vector values_;
}
Я пытался получить переменные, но это не помогло, текстовый редактор выдал мне предупреждение, что переменные (вес, значения и емкость) недоступны
const std::vector& getWeights() const {
return weights_;
}
const std::vector& getValues() const {
return values_;
}
int getCapacity() const {
return capacity_;
}
Подробнее здесь: https://stackoverflow.com/questions/782 ... ble-that-t
Мобильная версия