02.11.2006, 11:11
общий
это ответ
Здравствуйте, Etenity!
Если использовать C#, то это не составит проблем. Достаточно объявить саму переменную как private и назначить public property:
...
private int x;
public int X
{
get { return x; }
set
{
if (value == 75)
... // вызываем нужную нам функцию или проводим
// нужную работу прямо здесь
x = value;
}
}
...
Здесь использована чувствительнось всех C-языков к регистру букв, поэтому название свойства (property) и название переменной похожи, различаясь только регистром.
Увы, эта технология применима только к C#, и для C++ придётся искать другой способ. К сожалению, я этого способа не знаю.