Моя цель - получить доступ к классу, который передается в качестве параметра внутри myFunction.
Вот что я пытаюсь сделать:
void myFunction(string myString)
{
callFunctionOn(OuterType::InnerType::myString);
}
Я пытаюсь вызвать какую-то функцию для чего-то типа.Например, мой код в каком-то другом файле может выглядеть так:
namespace OuterType {
namespace InnerType {
//stuff here
}
}
Однако использование myString таким способом не работает.Если myString содержит значение «class1», то я хочу, чтобы эта часть callFunctionOn интерпретировалась как
callFunctionOn(OuterType::InnerType::class1);
. Я чувствую, что это очень просто, но я программирую весь день, и мой ум устает...
РЕШЕНО: Похоже, что для этого мне нужен язык с отражением.Чтобы решить эту проблему, я использовал другой подход к проблеме и вместо этого передал указатель на класс.