如何在每个执行行之后强制循环检查其条件,而不是仅在整个块完成时?
我有一个while(!statement){}循环,但是语句可以通过几种不同的方法改变,并且应该在循环中的当前行完成执行后强制循环中断; 而不是整个循环块完成一个循环.
有没有办法做到这一点?
我有一个C#应用程序,它通过p/invoke使用第三方(闭源)本机DLL.
在其中一些调用期间,DLL将使用operator new/operator new []分配内存,并返回一个用于读取结果的指针.
在分配和返回之后,DLL永远不会释放此内存.如何在C#中执行等效的本机操作符delete/operator delete []?