Ну, во-первых, используйте источник, Люк! Исходный код Qt доступен по лицензиям с открытым исходным кодом, так что вы можете сами проверить, как они работают.
При этом в подавляющем большинстве случаев Qt неУ этой проблемы нет, потому что большинство открытых классов имеют только одну переменную-член («d-указатель»), так как они реализуют идиому pimpl .Таким образом, они могут иметь такие функции, как
int QSomeThing::foo() const {
return d->foo;
}
И последнее, но не менее важное: я не знаю ни одного глобального правила именования переменных-членов в исходном коде Qt, но есть несколько устоявшихся соглашений.Я использую префикс имени всех переменных-членов с m_
(это означает, что это член).Таким образом, приведенная выше функция в моем исходном коде будет (при условии, что я не использую идиому pimpl) выглядеть так:
int QSomeThing::foo() const {
return m_foo;
}
Ваш пробег может отличаться.