为什么static成员变量要在类外边定义

21 阅读1分钟
  1. 在类中static变量只是定义并未分配内存
  2. static变量是和类是一个级别的,而普通成员是对象级别的
  3. 现在假定定义两个对象,两个线程都定义这个static变量就会发射管重复定义或者线程冲突的情况