Код: Выделить всё
#include
#include
using std::cout;
using std::endl;
using std::string;
class Base{
public:
virtual void show(int x){
cout
Кажется, что GCC просто проигнорировал перегрузку показателя < /code>. поведение? < /p>
Это сработало: < /p>
#include
#include
#include
using std::cout;
using std::endl;
using std::string;
using std::any;
using std::any_cast;
class Base{
public:
virtual void show(int x){
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/75038425/overloading-a-virtual-function[/url]