Вверху моей головы, чтобы параметры по умолчанию из экземпляра класса, в который вы вызываете, потребовали бы «разыменования» значения члена перед выполнением вызова из-за того, что аргументы функции помещались в стек перед this
указатель.
Во-вторых, при каждом вызове этого метода будут небольшие издержки, использующие значение по умолчанию:
push provided arguments...
push (this->member)
push this
Это довольно расплывчатые контраргументы, и я не вижу причин, почему это невозможно сделать.