MFC多线程线程里的变量声明没有作用么?

2025-04-13 09:48:39
推荐回答(1个)
回答1:

  多线程里面的变量声明肯定有作用,其作用限制如下:
  线程中声明的任何变量都只能在本地使用(即只能在声明所在的线程函数中使用)
  因此本地声明的变量无法在其他函数中使用。
  但是对于在线程外部声明的变量,则可以跨线程使用。
  如果外部声明的变量与本地声明的变量重名,则在没有使用域作用符(即::)时,本地的声明覆盖外部声明的变量。