一般成员函数的第一个参数默认是this(可以不写),this指针指向调用这个函数的对象,所以可以给函数传入不同的参数,输出不同的值,而且互不影响。
但是静态成员函数没有this指针。

定义的对象,编译器应该是分配了两个内存,内存之间数据是相互不影响的。你可以new出来指针查看变量地址。如果是打印的话,只能重载了或者用多态

即同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间,只要不是静态成员函数,互相不会发生关系,也不存在冲突的问题。

同一类的不同对象,在调用相同的成员函数时,入口地址是相同的

相关文章:

  • 2021-07-14
  • 2021-09-25
  • 2021-11-28
  • 2021-07-13
  • 2022-12-23
  • 2022-01-18
  • 2021-09-21
  • 2021-11-03
猜你喜欢
  • 2022-12-23
  • 2022-01-01
  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案