Каковы плюсы и минусы использования d-указателей?

d-указатели широко используются в Qt, они являются реализацией идиомы pimpl. Я знаю преимущества и недостатки идиомы pimpl. Но я упустил преимущества реализации d-указателей. Здесь и , здесь - это образцы d-указателей. Разве это не проще?

class MyClassPrivate;
class MyClass {
  // interface methods
private:
  MyClassPrivate *pimpl_;
};

11
задан Dmitriy 13 February 2011 в 11:57
поделиться