1
私はvc 2010で自分のプログラムをデバッグしようとすると上記のエラーが発生します。次の行を持つmain関数の最初の行で発生しますbloom_filter_prl.exeの0x013f3277で未処理の例外:0xC00000FD:スタックオーバーフロー
int main(int argc, char* argv[])
{
std::vector<std::string> word_list;
私はデバッグを破るとき、それは「chkstk.stm」に行き、
は、次の下位ページ及びプローブCS20検索==>以下のことが可能エラーを示します。
をsub eax, _PAGESIZE_ ; decrease by PAGESIZE test dword ptr [eax],eax ; probe page. jmp short cs10
_chkstkのENDP
end
その前に(おそらく)行に大量の割り当てを行っていない限り、この行はスタックオーバーフローを引き起こさないでしょう。 –
@TomvanderWoerdt:この行の前の行は次のとおりです。int main(int argc、char * argv []){ – John
Tomは、プログラムソースの詳細を表示する必要があることを意味します。とにかく、私はあなたにstackoverflowの+1を与えます。特に、長さが0の配列を割り当てたときに発生します。しかし、私に教えてください。同じコンパイラでコンパイルされた他のプログラムは正常に動作しますか? –