Jak wydrukować znak Unicode w C ++?

Próbuję wydrukować rosyjski „ф” (U + 0444 CYRILLIC SMALL LETTER EF) znak, który otrzymuje kod dziesiętny1092. W C ++, jak mogę wydrukować ten znak? Pomyślałbym, że zadziała coś podobnego do następującego:

int main (){
   wchar_t f = '1060';
   cout << f << endl;
}