यहाँ मेरा मतलब है:
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पहले से ही सभी चर का उपयोग कर सकते हैं जो इसकी आवश्यकता है, क्योंकि यह एक क्लास विधि है, इसलिए यह एक बुरा विचार है? क्या ऐसे कारण हैं कि मुझे ऐसा करना चाहिए या नहीं?
addपद्धति है जो सीधे अपने इंटर्नल पर संचालित होती है? आखिर क्यों?
addविधि है जो तर्क लेती है लेकिन एक वर्ग के हिस्से के रूप में मौजूद नहीं है। एक साथ दो सरणियों को जोड़ने के लिए बस एक शुद्ध कार्य।