C ++

Простий підручник C ++ Hello World

Простий підручник C ++ Hello World
C ++ - це гнучка мова програмування загального призначення, яка спочатку була створена в 1985 році Б'ярном Страструпом, датським інформатиком. Сьогодні C ++ вважається однією з найпотужніших мов, що використовується для розробки програмного забезпечення.

C ++ використовується в різних доменах, таких як вбудоване програмне забезпечення, операційні системи в режимі реального часу, розробка ігор та фінанси, а оскільки він підтримує як процедурний, так і об'єктно-орієнтований стиль програмування, він одночасно сильний і універсальний.

У цій статті ми обговоримо базову структуру програми на C ++ і покажемо, як написати просту програму “Hello World”.

Структура програми C ++

Перш ніж писати програму “Hello World” на мові C ++, давайте спочатку обговоримо основні елементи програми на C ++. Ось приклад скелета програми на C ++:

Оскільки кожна програма на C ++ дотримується цієї базової структури, тепер ми детально пояснимо основні елементи цієї структури.

Перший рядок - "#include ". Тут “iostream” означає вхідний / вихідний потік, де потік являє собою ряд символів або байтів. Цей рядок вказує препроцесору включити вміст бібліотеки до програми.

Існує кілька бібліотек, доступних на мові програмування С ++. Бібліотеки містять вбудовані об'єкти та функції, які програмісти можуть використовувати для написання програм, і вони надаються компілятором C ++. Коли ми встановлюємо компілятор C ++, ми отримуємо всі пов'язані з ним бібліотеки.

“Iostream” включає такі об’єкти:

  1. cin: стандартний вхідний потік
  2. cout: стандартний вихідний потік
  3. cerr: стандартний вихідний потік для помилок
  4. clog: вихідний потік для реєстрації

Кожна програма на C ++ має функцію “main ()”. У цьому прикладі значення, яке повертає основна функція, є цілим числом. Отже, після запуску функції “main ()” тут буде повернуто значення 0.

Фігурні фігурні дужки, що відкриваються, вказують на початок основної функції. Закриваюча фігурна дужка вказує на кінець основного елемента функції “main ()”. Решта вашого коду буде розміщена всередині фігурних дужок

Привіт Світ (HelloWorld.cpp)

Тепер давайте напишемо просту програму “Hello World” і виконаємо її. Ми використаємо ресурси потоку бібліотеки C ++, щоб записати рядок “Hello World” до стандартного виводу.

#включати
int main ()

std :: count << ”Hello World” << std::endl;
повернути 0;

Щоб скомпілювати програму C ++, потрібно скористатися командою g++ -o .

Ми обговорили файл заголовка “iostream” у попередньому розділі; «Cin» та «cout» - це загальновживані об'єкти: «cin» в основному використовується для отримання введення з клавіатури та збереження даних як змінної, тоді як «cout» використовується для друку даних на екрані.

Ми можемо використовувати “cout”, щоб вивести на екран “Hello World”. Однак ми не можемо використовувати об’єкт “cout” безпосередньо, оскільки він належить до простору імен “std”. Тому ми використовуємо оператор роздільної здатності (i.e., : :). Крім того, для друку нового рядка ми використовували “std :: endl”.

Якщо ви не використовуєте оператор роздільної здатності, ви отримаєте таку помилку:

#включати
int main ()

рахувати << ”Hello World” << endl;
повернути 0;

Щоб виправити вищевказану помилку, ви можете або правильно додати оператор роздільної здатності, або згадати простір імен на початку програми. Якщо ви хочете використовувати “cout”, не використовуючи оператор роздільної здатності, тоді ви можете написати такий код:

#включати
використання простору імен std;
int main ()

рахувати << ”Hello World” << endl;
повернути 0;

У наведеній вище програмі ми згадали простір імен “std” у другому рядку (тобто.e., “Використання простору імен std;”). Тому нам не потрібно використовувати оператор роздільної здатності щоразу, коли ми використовуємо об’єкт із простору імен “std”, і ми можемо просто використовувати “cout”, щоб надрукувати щось у стандартному виведенні, замість того, щоб писати “std :: cout”. Подібним чином нам не потрібно використовувати оператор роздільної здатності для “endl”.

Тепер ми скомпілюємо цю програму і побачимо результати:

Як бачите, ми отримуємо однаковий результат.

Висновок

C ++ - це гнучка мова програмування загального призначення, яка широко використовується в різних доменах. Це розширення мови програмування C і успадковує синтаксис програмування C. У цій статті ми показали вам, як написати просту програму “Hello World” на мові програмування C ++ та пояснили різні елементи програми.

Безкоштовні ігри з відкритим кодом для розробки ігор Linux
У цій статті буде розглянуто перелік безкоштовних ігрових механізмів з відкритим кодом, які можна використовувати для розробки 2D та 3D ігор на Linux....
Підручник Тінь розкрадача гробниць для Linux
Shadow of the Tomb Raider - дванадцяте доповнення до серії Tomb Raider - франшизи екшн-пригодницької гри, створеної Eidos Montreal. Гру сприйняли як к...
Як збільшити FPS в Linux?
FPS означає Кадри в секунду. Завданням FPS є вимірювання частоти кадрів при відтворенні відео або ігрових виставах. Простими словами кількість безпере...