私はpythonが初めてです。私はC++に精通しています。流れる C++ コードを Python に変換します。
class School{
School(char *name, int id, Student* pointers){
{
this.name=name;
this.weapon=weapon;
this.students=pointers;
}
print(){
for(int i=0;i<10;i++){
this.students.print();
}
}
};
ご覧のとおり、Student 型のオブジェクトの配列にポインターを渡そうとしていますが、Python でポインターを渡すことができるかどうかはわかりません。これは私がpythonでやったことです
class School():
def __init__(self, name, *students):
self.name=name
self.students=students
def display(self):
for student in self.students
student.display()