Вы можете запускать SQL-запросы, включая объединение на MongoDB с mongo_fdw из Postgres.
Это должно было потерпеть неудачу в первую очередь. Может быть, вы скомпилировали это раньше в 32 бита, а теперь вы строите в 64 бита.
uint32_t
не является size_t
в 64 битах, поэтому вы не можете переопределить его, потому что типы конфликтуют. Только если вы вернете Base&
в базовый класс и в унаследованный класс, вы вернете производное от объекта Base
эту работу. Никогда не работал для не связанных типов.
Добавьте override
к переопределенной функции в вашем унаследованном классе.