Demek istediğim şu:
class MyClass {
int arr1[100];
int arr2[100];
int len = 100;
void add(int* x1, int* x2, int size) {
for (int i = 0; i < size; i++) {
x1[i] += x2[i];
}
}
};
int main() {
MyClass myInstance;
// Fill the arrays...
myInstance.add(myInstance.arr1, myInstance.arr2, myInstance.len);
}
add
bir sınıf yöntemi olduğundan, tüm değişkenlere zaten erişebilir, bu kötü bir fikir midir? Bunu yapmam ya da yapmamam için nedenler var mı?
add
içsel olarak doğrudan çalışan arg-olmayan bir yöntemimiz olmasın ? Sadece neden?
add
bağımsız değişkenleri alan ancak bir sınıfın parçası olarak bulunmayan bir yönteminiz olabilir. İki diziyi bir araya getirmek için saf bir işlev.