我有以下课程:-
class myclass
{
size_t st;
myclass(size_t pst)
{
st=pst;
}
operator int()
{
return (int)st;
}
int operator+(int intojb)
{
return int(st) + intobj;
}
};
只要我这样使用它就可以正常工作:-
char* src="This is test string";
int i= myclass(strlen(src)) + 100;
但我无法做到这一点: -
int i= 100+ myclass(strlen(src));
任何想法,我怎么能做到这一点?