Member 13010616 Ответов: 2

Почему их a "=0" в конце объявления метода?


почему их a "=0" в конце объявления метода?

класс GamePiece { public: virtual std::unique_ptr<gamepiece> clone() const= 0; };

Что я уже пробовал:

почему их a "=0" в конце объявления метода?

класс GamePiece { public: virtual std::unique_ptr<gamepiece> clone() const= 0; };

Patrice T

в этом коде нет 'a =0'!

[no name]

Там написано. класс GamePiece { public: virtual std::unique_ptr<gamepiece> clone() const= 0; };

CPallini

Не могли бы вы разместить весь код здесь?
(Измените исходный пост).

Richard MacCutchan

Та же помощь вампира, что и вчера.

2 Ответов

Рейтинг:
2

Richard MacCutchan

Я сказал вам ответ вчера и предложил (еще раз), чтобы вы перестали тратить свое время на размещение вопросов здесь и действительно изучили язык C++.


Рейтинг:
0

Peter Leow

Это чисто виртуальная функция. Класс является абстрактным, если он имеет хотя бы одну чисто виртуальную функцию. Чистая виртуальная функция объявляется путем присвоения 0 в объявлении. Подробнее Чистые виртуальные функции и абстрактные классы в C++[^]