| Цитата | Есть ли в C++ with?
Прямого аналога нет - языки все-таки разные, но можно использовать следующие конструкции, обладающие схожими возможностями:
Вариант №1 - использование макроопределения:
| Код | #define kanva Form1->Canvas kanva->LineTo(random(100),random(100));
|
Вариант №2 - использование указателя:
| Код | TCanvas *kanva = Form1->Canvas; kanva->MoveTo(0,0); kanva->LineTo(random(100),random(100));
|
Вариант №3 - использование ссылки(похож на предыдущий):
| Код | TCanvas &kanva = *(Form1->Canvas); kanva.MoveTo(0,0); kanva.LineTo(random(100),random(100));
|
|
© OlegGG, http://sources.ru/builder/faq/002.html |