bnvdarklord Δημοσ. 12 Ιουλίου 2014 Μέλος Δημοσ. 12 Ιουλίου 2014 Δεν ξερω κατά ποσο θα βοηθήσει - δεν ξερω ποια απο τις κλασεις ειναι η πηγη του προβλήματος... Θα το παλέψω μεχρι το βράδυ και θα επανέλθω
bnvdarklord Δημοσ. 13 Ιουλίου 2014 Μέλος Δημοσ. 13 Ιουλίου 2014 Το πρόβλημα(φαινομενικά) διορθώθηκε! Τι γινόταν: tl;dr - memory corruption Καποιες λεπτομερειες: Σε ενα σημειο επελεγα το βέλτιστο μεταξυ καποων struct και με βαση αυτό δημιουργούσα ενα πιθανό label. Όμως βελτιστο δεν υπάχει παντα, αλλα δεν το ειχα σκεφτεί και έτσι πολλες φορες εφτιαχνα label με μη αρχικοποιημένο struct. Δεν εχω ιδεα πως γινεται αυτο να προκάλεσει το θεμα με το cout, αλλα λογικα μιας και αυτο γινοταν αρκετες φορές, τα σκουπίδια συσσωρεύονταν και έτσι ειχαμε κουλα θεματα οπως αυτο. Σας ευχαριστώ πολυ για την βοηθεια!
Timonkaipumpa Δημοσ. 13 Ιουλίου 2014 Δημοσ. 13 Ιουλίου 2014 Λογικά θα χρησιμοποιούσες streams και έτσι θα γινόταν leakage στο stream outpu ή απλά το sstream που χρησιμοποιείς στο print θα έπαιρνε σκουπίδια. Η cout είναι ostream. http://www.cplusplus.com/reference/iostream/cout/
bnvdarklord Δημοσ. 13 Ιουλίου 2014 Μέλος Δημοσ. 13 Ιουλίου 2014 streams στο σημείο που διόρθωσα δεν χρησιμοποιούσα καθολου. Αβυσσος η ψυχη της C++
defacer Δημοσ. 13 Ιουλίου 2014 Δημοσ. 13 Ιουλίου 2014 Προφανώς κάτι που έκανες ήταν undefined behavior η οποία στη συγκεκριμένη περίπτωση δικαιολόγησε το όνομά της.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα