У меня есть несколько классов здесь:Как правильно использовать наследование, сохраняя при этом эффективность?
class weapons
{
protected:
int damage, armor, cost;
};
class sword : public weapons
{
public:
// Initialization for the sword class.
void initialize()
{
}
};
class shield : public weapons
{
};
Я начал работать над этим, и я не помню, как установить ущерб, броню, и стоимость каждого наследуемого класса. Как мне это сделать? Что такое быстрый способ (не обязательно быть легким)?
Tha Правильно. Я думал, что чего-то не хватает. Благодарю. Еще один вопрос. Нужен ли мне '{}' или я могу просто использовать ';'? – VinylScratch
Синтаксис @VinylScratch C++ требует пары фигурных скобок вокруг тел методов и конструкторов, поэтому вы не можете использовать автономный оператор no-op «точка с запятой» для пустого тела конструктора. – dasblinkenlight