История изменений
Исправление wandrien, (текущая версия) :
Никогда было нельзя. Так что перед постановкой фейспальмов не помешает фактчек =)
Вот так можно:
struct XX {
int mX;
XX(int x) : mX(x) {}
};
int operator+(int a, XX b)
{
return a + b.mX;
}
int foo(int a, int b)
{
return a + XX(b);
}
Исходная версия wandrien, :
Никогда было нельзя. Так что перед постановкой фейспальмов не помешает фактчек =)
Вот так можно:
struct XX {
int mX;
XX(int x) : mX(x) {}
};
int operator+(int a, XX b)
{
return a - b.mX;
}
int foo(int a, int b)
{
return a + XX(b);
}