小编p.d*_*llo的帖子

Java相当于C++拷贝赋值运算符

我试图理解用C++编写的这个操作符函数并将其转换为Java.

Class& Class::operator=(const Class& In) {

   properties = In.properties;

   return *this;

}
Run Code Online (Sandbox Code Playgroud)

这只是复制类对象的实例和属性吗?我已经写了一些东西:

public static Class copy(Class obj) {
    //returns new instance of Class individual
    Class copy =  new Class(obj.row_num, obj.col_num, obj.input_length, obj.output_length, obj.max_arity, obj.function_length, obj.levels_back);
    copy.genes = obj.genes.clone();
    return copy;
}
Run Code Online (Sandbox Code Playgroud)

我在正确的轨道上吗?非常感谢您的帮助.

c++ java operator-keyword

7
推荐指数
1
解决办法
4613
查看次数

标签 统计

c++ ×1

java ×1

operator-keyword ×1