2010-02-25 34 views
0

我有一個家庭作業在紙上建立一個參數編組協議,以適合用一個變量或數組(如多態性)調用方法。RPC調用的參數封送協議作業?

程序(VAR1)
程序(數組1)

你會如何定義協議?如何在C + +中的方法

+2

如果它的功課,你不應該自己做?至少,你應該提出一個試探性的解決方案,然後在這裏問一些關於具體問題的建議。 – 2010-02-25 09:59:22

回答

1

您可以嘗試使用Object參數進行功能。 即

void myFunction(void* param, int paramType) { if(paramType == definedTypes[0]) { // do stuff } else if(paramType == definedTypes[1]) { //do something else } }

傳遞2個參數:在所述第一的目的,在第二你必須在數組的數據類型你有興趣定義例如你的對象, 的類型。