Привет ! :)
В javascript есть такой оператор — with ( )
очень удобен когда нужно много обращаться к методам|переменным/членам одного и того же
класса.
Например: (всё схематично, не пугайтесь :~)
class A
{
int a;
int b;
int cdfdsf(bool);
int ddsfd();
// и т.п.
}
A abc;
with (abc)
{
.a = 1;
.b = 2;
.cdfdsf(true) ;
.ddsfd();
}
Ну и тому подобное. :-) Как это в С реализовать ?
зы: Надеюсь подробно объяснил ... :`))))
---
я это задавал в фидо, конкретного ответа не нашёл

:(
Были предложения сделать так:
//допустим
class A {
public:
A& f1();
A& f2();
A& f3();
};
//Затем вызываем где - нибудь:
A inst1;
inst1
.f1()
.f2()
.f3();
Но это подходит только для методов. Мне же нужно и для переменных. :~)
Мож макрос какой-нють написать ? :)