fatal error C1509: compiler limit : too many exception handler states in functio解决方法

fatal error C1509: compiler limit : too many exception handler states in functio
如题

今天写了个函数

里面用到了简单的if语句

因为行数太多了。编译就出了这个问题

这样的问题,怎么解决


网上的:分拆多个小的函数 这个还是可以的

但有时候,不是很好分拆的

------解决方案--------------------
http://msdn.microsoft.com/en-us/library/aa229146(v=vs.60).aspx