実行してみた
std::system(char* 文字列)
私のクラスメソッドからですが、ヒープの破損に関するこのエラーが発生しています。ソース コードは次のようになります (Codec.cpp):
bool Codec::encode(char* fileIn, char* fileOut, int packetSize) {
// some irrelevant code here
std:system("pause"); // <-- error: corruption of the heap!
return true;
}
私も実行しようとしました
std::system("一時停止")
私のメインファイル(main.cpp)から直接ですが、ここではデバッガーはエラーなしで行を渡し、正常に動作します。私は WIN32 プラットフォーム、VS 2010 で作業しています。
この HEAP CORRUPTION エラーが発生するのはなぜですか?