gpt4 book ai didi

java - 在 CORBA 客户端/服务器应用程序中将 unsigned long(从 C++)分配给 long(Java)?

转载 作者:行者123 更新时间:2023-11-30 02:03:07 25 4
gpt4 key购买 nike

在服务器端我有返回无符号长值的函数(服务器是用 C++ 编写的),假设:

class Sth {

private:
CORBA::ULong u;
public:
CORBA::ULong get()
{
return this.u;
}

};

如何分配(在客户端)从服务器返回的值给变量?我的意思是,Java 中没有 unsigned long ......是否可以将它分配给 long?像这样:

// corba client stuff
long var = server_obj.get();

会好吗?

最佳答案

为此,您必须查看 IDL 映射。 OMG IDL 的 unsigned long 映射到 C++ 中的 CORBA::ULong 和 Java 中的 int。引用IDL to Java MappingIDL to C++ Mapping有关 CORBA 语言映射的更多信息。

关于java - 在 CORBA 客户端/服务器应用程序中将 unsigned long(从 C++)分配给 long(Java)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12429138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com