Заглавная буква с использованием препроцессора C++ (x -> getX/setX)

Я хотел бы определить некоторые свойства, такие как :

#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.

5
задан Brian Tompsett - 汤莱恩 13 April 2016 в 20:04
поделиться