Προς το περιεχόμενο

C++ : NULL -> compile Error :/


pbp

Προτεινόμενες αναρτήσεις

Γεια σας,

Έχω κάνει ένα project σε DevC++ και πάω να κάνω compile και μου βγάζει compile error: 'NULL' undeclared (first use this function).

Τι πρέπει να κάνω για να αναγνωρίζει κανονικά το δείκτη NULL? :/

Ευχαριστώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αφού γράφεις C++, αν θέλεις το NULL χρειάζεσαι το <cstddef>.

Αν σε άλλα περιβάλλοντα δουλεύει με το <iostream> αυτό μπορεί να γίνεται γιατί αυτό με τη σειρά του κάνει include το <cstddef>.

Αλλά καλύτερα να βάλεις 0 γιατί ενδεχομένως ο compiler σου να μην υποστηρίζει την C++11.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Και να ήταν μόνο αυτό...;

 

Για πλάκα δοκίμασε να κάνεις debugging σε DevC++ και θα αλλάξεις γνώμη. Όχι προς το καλύτερο αλλά προς το χειρότερο :P

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Νομίζω ότι τα σχόλια για το Dev-cpp είναι υπερβολικά. Για αρχή στον προγραμματισμό μια χαρά είναι: ελαφρύ και εύκολο στην εγκατάσταση. Απλώς η έκδοση του gcc που έχει μαζί του είναι παλιά. Όμως μπορεί να δουλέψει και με πιο καινούργια (αν και τότε χάνεται η απλότητα). Για το θέμα με το NULL, φαίνεται ότι ο φίλος που ρώτησε απλώς δεν έκανε το σωστό...

 

Έχετε άλλη πρόταση για IDE για C/C++ στα Windows, ελαφρύ και εύκολο στην εγκατάσταση; Το Visual Studio Express είναι μία λύση. Κάτι άλλο (για gcc);

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Νομίζω ότι τα σχόλια για το Dev-cpp είναι υπερβολικά. Για αρχή στον προγραμματισμό μια χαρά είναι: ελαφρύ και εύκολο στην εγκατάσταση. Απλώς η έκδοση του gcc που έχει μαζί του είναι παλιά. Όμως μπορεί να δουλέψει και με πιο καινούργια (αν και τότε χάνεται η απλότητα). Για το θέμα με το NULL, φαίνεται ότι ο φίλος που ρώτησε απλώς δεν έκανε το σωστό...

 

Έχετε άλλη πρόταση για IDE για C/C++ στα Windows, ελαφρύ και εύκολο στην εγκατάσταση; Το Visual Studio Express είναι μία λύση. Κάτι άλλο (για gcc);

 

 

NetBeans

 

(δεν είναι τόσο ελαφρύ αλλά είναι απλό, με αρκετές δυνατότητες και αξιόπιστο)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Code::Blocks (δαγκωτό) - το setup που περιέχει και τον mingw gcc (εκτός αν τον έχεις ήδη, οπότε κατεβάζεις το απλό setup και τον βρίσκει μόνο του).

 

ΥΓ. Και για σκέτη C, Pelles C

 

EDIT:

 

Βασικά κάνει support διάφορους compilers και project importing από DevC και MSVS (νομίζω)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...