java - C++ 中的 memcpy 函数相当于 Java

标签 java c++

我有 C++

memcpy (&wkpm, (PMSK *)pr_masks + (long)(x - 1), sizeof(PMSK)); 

其中 PMSK 是一个结构。它将是 Java 中的一个类。

现在假设我在这里将整个内存块复制到 pr_masks 中,即创建 PMSK 类的附加实例。 如何在 Java 中执行此操作。

示例:在第 20 行的 Java 代码中,我想捕获类实例,然后在第 100 行再次使用同一个实例。中间可能有很多修改。

希望我的问题很清楚。

谢谢

最佳答案

在 Java 中,您需要对对象执行浅层 clone() 或单独复制每个字段。没有低级,让一个对象成为另一个对象的拷贝。

关于java - C++ 中的 memcpy 函数相当于 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6060163/

相关文章:

java - MFCC算法的三角窗如何生成以及如何使用?

java - 未找到自定义 BLE 服务,mBluetoothGatt.getService(uuid) 返回 null

C++ 错误 : ? ??没有命名类型

java - 为什么Java nio消耗CPU过多?

java - spring中嵌套配置属性的前缀

c++ - 我们在哪里可以找到C++编程文章

c++ - openGL旋转重置

c++ - inet_addr 函数和前导零

c++ - htmlcxx API 用法

java - 延长 Lollipops "heads-up"通知持续时间