У вас также есть функция privateFunc()
в классе CFriend.Это означает, что когда внутри этой функции вы вызываете privateFunc()
, она будет вызывать себя (откуда она должна знать, что вы имеете в виду другой класс), таким образом входя в рекурсивный бесконечный цикл.
Вы имеете в виду
void privateFunc()
{
CClass::privateFunc();
}
используя CClass::
, чтобы полностью указать название функции, которую вы имеете в виду.