0

実行してみた

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 エラーが発生するのはなぜですか?

4

0 に答える 0