自己碰到這種問題想了半天也沒想明白,百度了一下,解決方法還是很簡單的。
錯誤:stack around the variable “XX” was corrupted,棧附近的空間被損壞。一般都是棧溢出。可能是由於VS限制了棧的大小,自己所要入棧的數據太多導致的棧溢出。具體的解決方法也很簡單。把“project->配置屬性->c/c++->代碼生成->基本運行時檢查 設置為默認值,就沒有這樣的錯誤了。還有另外一個方法就是把你要入棧的數據量改小一點。
參考:關於stack around the variable “” was corrupted問題
http://www.cnblogs.com/flysnail/archive/2011/09/21/2184114.html