vs2019の書き込みアクセスの競合

最初はさておき

時々少し遅い反応対、数秒を正しく表示する場所を裏返し

また、時にはそれを再起動し、適切な場所に文句を言うだろう

 

トピックに戻ります

 

「例外をスロー:アクセス競合を書く

。_Leftが0xCDCDCDCDある

場合は、この異常のハンドラは、プログラムが安全に動作し続けることができます。」

 

スタックを初期化するときの理由は、malloc関数を使用することで、カスタムオブジェクトは、文字列を持っているスタック

 

malloc関数のみメモリを割り当てる2つのコールが発生したときに、初期化されず、エラーするクラスのコンストラクタを呼び出すことではない
のgetline(CIN、P->データ) ; ならびに
     P =(DNode *)のmalloc (のsizeof(DNode));
                        P->データ= SS、
文字列オブジェクトのコンストラクタが呼び出されていないので、何のビルド文字列オブジェクトが存在しません。だから、getline関数は、文字列オブジェクトの割り当て、同じ、日付を完了することができません割り当て呼び出すことはできません。
あなたがあるため、代替文字列型を使用することで、プログラムを変更した後、同様に、int型で、そう言った上記の発生のない場合は、それを実行することができますがありません。

代わりに新しいmalloc関数、使用の溶液、
  P新しい=(DNodeを);
コンストラクタは、対応するクラスの初期化が完了し、新しい呼。

 

 

 その自由なスタックをやっていることに注意してください[]削除を使用します

 

 

おすすめ

転載: www.cnblogs.com/lqerio/p/11622282.html