Возможные реализации для решения конкретных задач
Property
Свойство. Специализация для ReadOnly и WriteOnly.
#include <iostream>
using namespace std;
void main()
{
Object obj(5., 15., 25.);
obj.ValueRW = 10.;
cout << "value = " << obj.ValueRW << endl;
// obj.ValueRO = 10.; // Error! (ReadOnly)
cout << "value = " << obj.ValueRO << endl;
obj.ValueWO = 10.;
// cout << "value = " << obj.ValueWO << endl; // Error! (WriteOnly)
}
Last updated
Was this helpful?