Я хотел бы определить некоторые свойства, такие как :
#define property(T, x) T x; T get ## x (); void set ## x (T value);
class foo {
public:
property(int, count);
property(float, size);
}
, но я хотел бы, чтобы методы назывались getCount/setCount, а не getcount/setcount.