Настройка окружения C++: Пособие для начинающих
Привет, будущие программисты на C++! Я рад быть вашим проводником в этом захватывающем путешествии в мир C++. Как кто-то, кто teaches computer science на протяжении более десяти лет, я с нетерпением жду возможности поделиться своими знаниями и опытом с вами. Давайте окунемся и настроим ваше окружение C++!
Настройка локального окружения
Before we start writing our first C++ program, we need to set up our development environment. Think of this as preparing your workspace before you begin a big art project. You wouldn't start painting without your canvas and brushes, right?
Что вам понадобится
- Компьютер (очевидно!)
- Текстовый редактор
- Компилятор C++
Давайте рассмотрим это подробнее:
1. Компьютер
Вероятно, у вас это уже есть. C++ может работать на Windows, macOS или Linux, так что whatever you have будет работать perfectly fine.
2. Текстовый редактор
Текстовый редактор — это место, где вы будете писать ваш код на C++. Это как текстовый процессор, но для кода. Есть множество доступных вариантов, но для начинающих я recommend Visual Studio Code. Он бесплатен, удобен и работает на всех основных операционных системах.
Чтобы установить Visual Studio Code:
- Перейдите на веб-сайт Visual Studio Code
- Загрузите версию для вашей операционной системы
- Запустите установщик и следуйте подсказкам
Once installed, откройте Visual Studio Code. Вы увидите экран欢迎使用. Не волнуйтесь насчет всех этих опций сейчас; мы будем исследовать их по мере продвижения.
3. Компилятор C++
Теперь это место, где happens the magic. Компилятор переводит ваш код на C++ в программу, которую может запустить ваш компьютeр. Это как переводчик, который преобразует ваши инструкции в язык, понятный вашему компьютeру.
Установка компилятора GNU C/C++
GNU Compiler Collection (GCC) — это популярный и бесплатный компилятор, который мы будем использовать. Процесс установки зависит от вашей операционной системы.
Для пользователей Windows
- Загрузите MinGW-w64 с официального веб-сайта
- Запустите установщик
- Выберите ваши настройки (для начинающих, стандартные параметры подойдут)
- Добавьте MinGW в системный PATH
Чтобы добавить MinGW в ваш PATH:
- Щелкните правой кнопкой мыши на 'Этот компьютeр' или 'Мой компьютeр' и выберите 'Свойства'
- Нажмите на '高级系统настройки'
- Нажмите на 'Параметры системы'
- В разделе 'Системные переменные', найдите и выберите 'Path', затем нажмите 'Изменить'
- Нажмите 'Новое' и добавьте путь к папке bin вашего MinGW (обычно C:\MinGW\bin)
Для пользователей macOS
Пользователям MacOS повезло! Компилятор comes pre-installed. Вам просто нужно установить Xcode Command Line Tools:
- Откройте Terminal
- Введите следующую команду и нажмите Enter:
xcode-select --install
- Следуйте подсказкам для завершения установки
Для пользователей Linux
Большинство дистрибутивов Linux come with GCC pre-installed. Чтобы проверить, у вас есть он:
- Откройте Terminal
- Введите следующую команду и нажмите Enter:
g++ --version
Если вы видите информацию о версии, вы все настроили! Если нет, вы можете установить GCC с помощью вашего дисТрибутивного package manager. Для Ubuntu или Debian, вы бы использовали:
sudo apt-get update
sudo apt-get install build-essential
Проверка вашей настройки
Теперь, когда мы установили все, давайте убедимся, что все работает правильно. Мы напишем простой пример программы "Hello, World!" - традиционная первая программа для любого нового программиста.
- Откройте Visual Studio Code
- Создайте новый файл и сохраните его как
hello.cpp
- Введите следующий код:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
Давайте разберем это:
-
#include <iostream>
says the compiler to include the input/output stream library, which we need for printing to the console. -
int main()
is the main function where our program starts executing. -
std::cout << "Hello, World!" << std::endl;
prints "Hello, World!" to the console. -
return 0;
tells the operating system that our program finished successfully.
- Сохраните файл
- Откройте терминал в Visual Studio Code (Terminal -> New Terminal)
- Перейдите в директорию, где вы сохранили
hello.cpp
- Компилируйте программу, введя:
g++ hello.cpp -o hello
- Запустите программу:
- На Windows:
hello
- На MacOS/Linux:
./hello
Если вы видите "Hello, World!" в терминале,恭喜你! Ваше окружение C++ настроено и работает правильно.
Общие методы в C++
Теперь, когда у нас настроено окружение, давайте посмотрим на некоторые часто используемые методы в C++. Вот таблица frequently used methods:
Метод | Описание | Пример |
---|---|---|
cout | Выводит данные в консоль | std::cout << "Hello, World!"; |
cin | Читает данные из консоли | std::cin >> variable; |
endl | Завершает текущую строку | std::cout << "Hello" << std::endl; |
getline | Читает строку текста | std::getline(std::cin, string_variable); |
push_back | Добавляет элемент в вектор | vector_name.push_back(element); |
size | Возвращает размер контейнера | vector_name.size(); |
find | Ищет элемент | string_name.find("substring"); |
substr | Извлекает подстроку | string_name.substr(start_pos, length); |
Мы будем исследовать эти методы и многие другие по мере нашего движения в C++. Помните, учиться программировать — это как учиться новому языку — это требует времени и практики. Не расстраивайтесь, если все не сразу получается. Продолжайте tries, и скоро вы сможете писать сложные программы легко!
В следующем уроке мы углубимся в структуру программы на C++ и начнем писать более сложный код. Пока что, приятного кодирования!
Credits: Image by storyset