In MSVC 2012 there would be no problem, you can download the greek language and write code as if you typed english, so the following is totally valid
#include <iostream>
#define ακέραιος int
#define για for
#define τυπωθήτω std::cout
#define πέρας std::endl;
int _tmain(int argc, _TCHAR* argv[])
{
για (ακέραιος αριθμός(0); αριθμός < 5; ++αριθμός)
{
τυπωθήτω << αριθμός << πέρας;
}
return 0;
}
Other than that I haven't found an easy/natural way to use Greek with c++ code (or a reason to be fair)
NOTE: It's not an exception that VS does with Greek, it supports any language and I got the tip from reading a blog about writing c++ code in Hebrew