162 | | For MSVC, this involves pushing to save the current warning state, disabling the warning, and later popping to restore (abbreviated as ''push'n'pop''). |
| 162 | For MSVC, this involves pushing to save the current warning state, disabling the warning, and later popping to restore (abbreviated as ''push'n'pop''). See [@http://msdn.microsoft.com/en-us/library/2c8f766e%28v=VS.100%29.aspx warnings] |
| 163 | |
| 164 | '''BUT''' there is a limit to how many times (56) this can be used, so it is always much better to 'fix' than to suppress warnings. |
| 165 | |
| 166 | "The compiler only supports up to 56 #pragma warning statements in a compiland" |
| 167 | |
| 168 | This limit may be reached in practice with Boost code. |
| 169 | |