There are many ways. The simplest is to prefix all member variables, for example "m_invoke" instead of "invoke". Another is to use a separate internal namespace:
Qt Code:
  1. class x {
  2. public:
  3. //...
  4. void invoke() { xpriv::invoke++; }
  5. private:
  6. namespace xpriv {
  7. int invoke;
  8. }
  9. };
To copy to clipboard, switch view to plain text mode 

You can also use a data-pointer and hide all member variables in a separate object.