在C++里什么喊“非活动预处理块”…

在C++里什么叫“非活动预处理块”……
1.在C++里什么叫“非活动预处理块”,为什么要设置“非活动预处理块”
2.还有怎么设置一个“非活动预处理块”
3.我发现一个类型的声明在一个“非活动预处理块”里,现在那个类型不能用了,出错,我能让“非活动预处理块”变成活动的吗?如果可以怎么做?

------解决方案--------------------
#ifdef或#ifndef等的条件不成立 声明被跳过
------解决方案--------------------
如果是#ifdef _UNICODE选项里改字符集吧
------解决方案--------------------
探讨

应该不是#ifdef或#ifndef不成立,我是在开发模式下看到的,像下面这个

------解决方案--------------------
具体块你截图吧 肚子饿喽
------解决方案--------------------
这就是条件不成立时的代码段吧。想用的话,把#ifdef换成#ifndef