Est-ce que cela signifie rechercher dans le dossier précédent pour somefile.h ou dans le dossier de projet pour somefile.h?Que signifie le .. dans #include "../somefile.h" signifie
3
A
Répondre
14
Cela signifie que pour regarder somefile.h
dans le dossier parent par rapport au fichier source où la directive Include se trouve.
Dans les systèmes * nix (thats où cette convention est de AFAIK):
. manse the current directory.
.. means one level up from the current directory.
Par exemple, si vous avez la structure des répertoires suivants:
home
|
code
| src
| someOtherDirectory
Votre fichier source pourrait être home/code/src
et vous avez:
#include "../somefile.h"
dans votre code source, alors le compilateur va chercher somefile.h
dans home/code/
2
Cela signifie que le répertoire parent du répertoire du fichier source est.
3
Cela signifie regarder dans le répertoire parent pour « somefile.h », par rapport au répertoire du fichier contenant la directive est.
0
Eh bien, si vos fichiers source sont en /src
, puis somefile.h
devrait être au-dessus de src
ou dans /
Questions connexes
- 1. Que signifie "#include "myfile.php" faire
- 2. Que signifie "limaces" signifie
- 3. Que signifie "% .6d" signifie dans printf
- 4. que signifie "@" signifie en C#
- 5. Que signifie $$ dans le shell?
- 6. Que signifie le '0' dans la ligne 41? Que signifie le '0' dans la ligne 41?
- 7. Que signifie "==="?
- 8. Que signifie = *?
- 9. Que signifie $ ([]) dans jQuery?
- 10. Que signifie ~ = dans MATLAB?
- 11. Que signifie + dans CSS?
- 12. Que signifie "#" dans MySQL?
- 13. Que signifie %%?
- 14. Que signifie `~` dans Haskell?
- 15. Que signifie ** dans Phing?
- 16. Que signifie (+) dans SQL?
- 17. que signifie * ~ dans glob?
- 18. Que signifie # dans Mathematica?
- 19. Que signifie || = dans Ruby?
- 20. Que signifie [,] dans C#?
- 21. Que signifie le signe caret (^)?
- 22. Que signifie le terme "BODMAS"?
- 23. que signifie « + » signifie dans les fichiers Objective-C
- 24. Que signifie ce message d'avertissement?
- 25. Que signifie "Retour false"? dans l'événement onclick pour JavaScript signifie?
- 26. Que signifie le symbole & dans Objective-C?
- 27. que signifie "POR" dans le développement intégré?
- 28. Que signifie le colon dans un constructeur?
- 29. Que signifie le "moi" dans l'attribut rel?
- 30. Que signifie le champ Recherche dans SharePoint
N'utilisez plus jamais ceci dans le nouveau code et changez-le si vous pouvez dans l'ancien code. L'utilisation de chemins relatifs (../whatever) a de terribles problèmes d'évolutivité. –