Мне интересно, можно ли передать класс в качестве параметра в С++. Не передавать объект класса, но сам класс, который позволит мне использовать этот класс следующим образом.
void MyFunction(ClassParam mClass)
{
mClass *tmp = new mClass();
}
Вышеупомянутый не является реальным кодом, но он, надеюсь, объясняет, что я пытаюсь сделать в примере.