2013-11-13 3 views
-5

Хорошо, этот вопрос действительно предназначен для обеспечения использования extern примерами на C++.Внешний вид и использование с примерами

+2

Я не хочу быть грубым здесь, но вы сказали, что 'C++ очень похож на Javascript': они являются мирами друг от друга, почти нет ничего, кроме' {'и'} ', что у этих 2 есть общее. – Raxvan

+0

Возможный дубликат [Как объявить глобальную переменную в C++] (http://stackoverflow.com/questions/9702053/how-to-declare-a-global-variable-in-c) –

+0

Когда я говорю «много» по javascript «Я имею в виду вещи, которые я изучил до сих пор (т. е. для цикла, while, do, arraies, switch и т. д.), хотя я признаю, что они разные, они более похожи, чем просто {}. Что касается дубликата, это не так. Я посмотрел на другого, и это, похоже, не было похоже, хотя в какой-то степени речь идет о подобных концепциях. Я также добавлю, что цель этого поста - дать новичкам понять, как и почему использовать это. –

ответ

1

В C и, соответственно, на C++ программист должен понимать, что «объявление» переменной также определяет свой адрес (а не его значение!). Вот почему они должны знать extern keyword in C, который в основном такой же, как в C++.

+0

Я нахожу примеры на странице менее полезными с первого взгляда. После прочтения это было менее полезным, а примеры несколько запутанными и непродуктивными. –

+0

@ReubenRenquist Хорошо, может быть, это не так хорошо для новичков C++. Но использование 'extern' для объявлений переменных в C++ не отличается от использования в C. – Wolf

+0

Эй, парень, которому вы не хотите удалять свой ответ, таким образом я могу удалить этот пост. Кажется, все думают, что это бесполезно здесь, поэтому я хочу избавиться от него. –