2010-02-25 22 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个参数:在所述第一的目的,在第二你必须在数组的数据类型你有兴趣定义例如你的对象, 的类型。