Replies: 1 comment 2 replies
-
Κοίταξα των κώδικα και το μόνο που έχω να παρατηρήσω είναι 2 συντακτικά λάθη. Πρώτον στην δήλωση του error_msg_dec ο τύπος είναι std::string από την στιγμή που δεν έχεις γράψει στην αρχή του αρχείου using namespace std; (που αν κρίνω από τα παρακάτω μάλλον δεν το έγραψες). Δεύτερον έχεις ξεχάσει μια αγκύλη μετά το throw. Με αυτές τις αλλαγές σε εμένα δουλεύει μια χαρά. Ελπίζω να βοήθησα.` |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Έχω μια απλή δομή κώδικα σε ένα try block, όπου όταν υπάρχει κάποιο error κανω throw ένα string το οποιο εχει οριστεί προηγουμένως (παραδειγμα παρακάτω). Για κάποιο λόγο, η συνάρτηση compare ΔΕΝ επιστρέφει 0. Με λίγο debugging, είδα πως η error_msg_dec γινεται NULL μετά το throw. Τσαπατσούλικα, έβαλα να κάνει compare με τη σταθερά που αποδίδω στο error_msg_dec και τρέχει, ΄=όμως γιατί εξ'αρχής δεν με αφήνει να το κάνω όπως ήθελα;
Ευχαριστώ εκ των προτέρων.
Beta Was this translation helpful? Give feedback.
All reactions