【问题标题】:Parameter marshaling protocol homework for RPC call?RPC调用的参数编组协议作业?
【发布时间】:2010-02-25 09:13:47
【问题描述】:

我有一个作业要在纸上构建一个参数封送协议,该协议适合使用一个变量或一个数组(如多态性)调用方法。

过程(var1)
程序(数组1)

您将如何定义协议? C++中的方法怎么样

【问题讨论】:

  • 如果是家庭作业,你不应该自己做吗?至少,您应该想出一个暂定的解决方案,然后在此处就具体问题寻求建议。

标签: c++ c rpc


【解决方案1】:

您可以尝试使用 Object 参数创建函数。 即

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

你传递了 2 个参数:第一个是你的对象,第二个是你的对象的类型, 例如,您必须在数组中定义您感兴趣的数据类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多