Цитата(prottoss @ Sep 20 2005, 19:26)
Кто нибудь знает как перегрузить оператор -> в IAR?
struct U_Type
{ char a, b
U_type *operator->() const { return this;}
}
На такую запись он ругается что надо ставить точку с запятой между оператор и ->. На другие варианты тоже. Запись по идее не перегружает оператор, а дублирует то что есть без перегрузки. Но в скобках можно написать что угодно... Кто нибудь использовал перегрузку?
Work in Visual C++:
struct U_Type
{
char a;
char b;
U_Type *operator->() const { return (struct U_Type *)this;};
};