Чтобы уточнить, мне было интересно, как вернуть тип класса в определение класса.C++ Возвращает тип объекта в методе того же класса
Несмотря на то, что был дан ответ, я вернулась к использованию виртуальной функции, которая в конечном итоге имеет больше смысла.
Извините за путаницу.
'A A :: someFunction();'? Не знаете, что вы задаете –
«Как бы вернуть значение или тип класса в методе в рамках его собственного метода» действительно неясно. Было бы полезно создать полный (псевдокод) пример того, к чему вы стремитесь. –
Типы не являются объектами в C++, и вы не можете их вернуть. Каков ваш конкретный прецедент? Похож на проблему [XY] (http://mywiki.wooledge.org/XyProblem) – wasthishelpful