Thread C++ Prüfen ob Variable definiert?
(9 answers)
Opened by BratHering at 2006-05-25 19:46
Ein "defined" kann es bei Arrays in C/C++ nicht geben, da es keine Metainformationen zu Arrays gibt. Es werden vom Compiler nur ein passender Speicherbereich und ein Pointer darauf reserviert (oder dafür gesorgt, dass sie im laufenden Programm reserviert werden). Was in diesem Speicherbereich enthalten ist, wird komplett dem Programmierer überlassen.
Bei Arrays in C/C++/Java muss man sich einfach merken, wie groß sie sind. Üblich ist bei statischen Arrays die Verwendung von Konstanten. Code: (dl
)
1 #include <iostream> Für ein komfortableres Verhalten bietet die C++-Stdlib Container wie vector oder list und Iteratoren für den Zugriff darauf. Code: (dl
)
1 #include <iostream> |