
Сообщение от
Van111
а можно реализацию конструктора?
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
| Bomber::Bomber(float temp_att, float temp_hp, float multiply_attack, float multiply_hp) :Squadron(temp_hp, multiply_hp)
{
attack_beam = temp_att * multiply_attack;
};
Squadron::Squadron(float temp_hp, float multiply_hp)
{
hp = temp_hp * multiply_hp;
};
Ship::Ship()
{}; |
|
Добавлено через 2 минуты

Сообщение от
ValeryS
а это здесь причем ???
объект создается в стеке он к утечке не имеет никакого отношения, если конечно внутри Bomber с памятью не балуешься
вот у тебя утечка
bombers локальный указатель при выходе из функции пропадает, значит память удалить никто не может
или делай членом класса
или в конце функции
У меня утечка еще на этапе cout происходит почему-то. Вернее даже не утечка, а ошибка нарушения прав доступа