4
我可以在C++ for Java中實現多個回調接口嗎?我可以在C++中實現多個回調接口嗎?
我可以在C++ for Java中實現多個回調接口嗎?我可以在C++中實現多個回調接口嗎?
答案是否定的。你只能在C++中實現一個回調接口,並且有一些很好的理由。回調機制依賴於實現回調接口的Java類型。此Java類型具有將回調調用委託給作爲指針在內部維護的C++對象的所有知識。
如果您在C++中實現了多個回調接口,那麼您將在C++中彙總幾個Java實現類型。每種類型只知道如何處理自己的回調方法,而不知道如何處理其他聚合類型的回調方法。
我不明白這個問題。任何Java類都可以實現多個接口,並且任何C++類都可以擴展多個類。你如何把它們掛在一起取決於你。 – EJP 2010-08-04 04:15:30