मैं कक्षा के आकार पर विस्तार विवरण जानना चाहता हूं। मैं जानना चाहता हूं कि क्या कोई डेटा वर्चुअल कीवर्ड & सदस्य फ़ंक्शन बिना वर्चुअल कीवर्ड के है, तो कक्षा का आकार केवल डेटा सदस्यों पर निर्भर करता है। एक उदाहरण के लिए:कक्षा का आकार केवल डेटा सदस्यों पर निर्भर करता है, न कि सदस्य कार्यों पर?
class A {
int a;
public:
int display() {
cout << "A=" << a << endl;
}
};
जब मैं sizeof(A)
जाँच मैंने पाया है कि यह 4 बाइट है। जाने क्यों? क्लास ए के आकार पर सदस्य फ़ंक्शन का कोई प्रभाव क्यों नहीं है?
धन्यवाद
[इस स्टैक ओवरफ्लो उत्तर] (http://stackoverflow.com/questions/9439240/sizeof-class-with-int-function-virtual-function-in-c) पर एक नज़र डालें। यह आपके संदेहों को साफ़ करना चाहिए। – vvnraman