当对象被创建时,编译器会为每个对象分配内存空间,包括成员变量和成员函数。
事实上,编译器会将成员变量和成员函数分开存储:分别为每个对象的成员变量分配内存,但是所有对象都共享同一段函数代码。
对象的大小只受成员变量的影响,和成员函数没有关系。
成员函数在代码区分配内存,而不是在栈区。
当对象被创建时,编译器会为每个对象分配内存空间,包括成员变量和成员函数。
事实上,编译器会将成员变量和成员函数分开存储:分别为每个对象的成员变量分配内存,但是所有对象都共享同一段函数代码。
对象的大小只受成员变量的影响,和成员函数没有关系。
成员函数在代码区分配内存,而不是在栈区。