В настоящее время я работаю над рюкзаком и использую класс, но у меня проблема с тем, что к переменным невозможно получи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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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