В настоящее время я работаю над рюкзаком и использую класс, но у меня проблема с тем, что к переменным невозможно получиC++

Программы на C++. Форум разработчиков
Anonymous
В настоящее время я работаю над рюкзаком и использую класс, но у меня проблема с тем, что к переменным невозможно получи

Сообщение Anonymous »

Это полный код
#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

Вернуться в «C++»