C++ コードに問題があります。この関数を見てください。
void insere(titem x){
tlista *aux;
aux = (tlista*)malloc(sizeof(tlista));
aux->item = x;
ultimo->prox = aux;
ultimo = ultimo->prox;
aux->prox = NULL;
}
line:aux->item = x;
が実行されると、Visual Studio は次のように言います。
TP6.exe の 0x53eacafa (msvcr100d.dll) で未処理の例外:
私の構造体のタイトルを見てください:
struct titem {
int prioridade;
string nome;
int freq;
};
Dev-C++ では、コードは問題なく動作します。問題の原因と解決方法を教えてください。