C++ 非常奇怪的VisualStudio行为,有过多的空白行

C++ 非常奇怪的VisualStudio行为,有过多的空白行,c++,visual-studio-2005,perforce,C++,Visual Studio 2005,Perforce,昨天,我们更新了我们正在使用的一些中间件的新版本,并且在performe中出现了一个非常奇怪的合并问题。。。它在我的一个函数中创建了大约1-2万行空白,这些都编译得很好,在运行程序时它崩溃了,表明内存有问题,追溯调用堆栈,我发现visual studio将调试器直接指向函数的中间,该函数中有数千行空白,删除多余的行并重新编译修复了此问题,我只是想知道这是怎么回事?,代码中没有差异,编译器应该忽略所有空白,这是visual studio中的某种错误吗 谢谢 你确定是空白而不是?你很遗憾(我想)不能

昨天,我们更新了我们正在使用的一些中间件的新版本,并且在performe中出现了一个非常奇怪的合并问题。。。它在我的一个函数中创建了大约1-2万行空白,这些都编译得很好,在运行程序时它崩溃了,表明内存有问题,追溯调用堆栈,我发现visual studio将调试器直接指向函数的中间,该函数中有数千行空白,删除多余的行并重新编译修复了此问题,我只是想知道这是怎么回事?,代码中没有差异,编译器应该忽略所有空白,这是visual studio中的某种错误吗


谢谢

你确定是空白而不是?

你很遗憾(我想)不能发布一个差异。是的,C++空白是几乎不重要的。不幸的是,不能发布源代码的DIF,但是,如果有帮助的话,你可能会在大括号之间贴上修改过的功能的细节吗?