C ++ # включает в себя пространства имен? - PullRequest
0 голосов
/ 31 августа 2018

Я программировал как хобби в течение нескольких лет, но никогда не углублялся в это. Теперь я пытаюсь понять, что я делаю более глубоко. Я только что понял, как пространства имен работают в C #, что есть встроенные пространства имен, такие как System, и что вы можете создавать свои собственные пространства имен. Но в c ++ в начале вашего файла вы используете #include. Я гуглил, нашел все включения, но не нашел объяснения. Я вижу, что в c ++ вы также можете создавать пространства имен и даже использовать пространство имен std для базового ввода, но что такое #include? Я имею в виду, что они не пространства имен, то что они? Кроме того, зачем они нужны, почему c ++ не может просто использовать пространства имен. Также я знаю, что могу найти все функции встроенных пространств имен в Интернете, но могу ли я проверить их происхождение из IDE? Я попробовал «Peek Definition» с помощью c c # в visual studio, но при нажатии на него просто ничего не происходит.

...