私は自分のコードでObjective-Cプロトコルを使用することに慣れています。彼らは多くのことで信じられないほどです。ただし、C ++では、同じことを実現する方法がわかりません。次に例を示します。
- 関数setDelegate(Protocol * delegate)を持つテーブルビュー
- クラスClassのデリゲートですが、プロトコル「プロトコル」を実装しています
- クラスClass2のデリゲート、「プロトコル」も実装
- setDelegate(objOfClass)とsetDelegate(objOfClass2)は両方とも有効です
Obj-Cでは、これは十分に単純ですが、C++でそれを行う方法を理解できません。それも可能ですか?