extern для статической функции в C ++

Я не знаю, почему это сводит меня с ума, но это так. У меня есть функция, определенная и объявленная в main.

static void myFunc(int x);

static void myFunc( int x)
{
   //do stuff
}

main()

Я хочу использовать myFunc (int x) в другом классе. Поэтому я думаю, что все, что мне нужно сделать, это extern static void myFunc (int x) в заголовке этого класса, а затем просто вызвать его там, где мне нужно, в определении класса, но это не сработает.

Что я делаю не так?

Спасибо

10
задан Dixon Steel 27 October 2011 в 18:24
поделиться