complete overview c
Поглиблений погляд на C ++, що включає стандартні бібліотеки, використання та інші функції.
С ++ - це об’єктно-орієнтована мова програмування. Але правда полягає в тому, що С ++ також підтримує процедурне та загальне програмування.
Його можна розглядати як мову середнього рівня, оскільки він має особливості мови високого рівня, а також мови нижчого рівня. Це, у свою чергу, робить C ++ найкращим для додатків у реальному часі, а також для програм низького рівня, таких як системне програмування.
Прочитайте це Весь навчальний цикл C ++ для повного розуміння концепції.
Спочатку C ++ був розроблений як вдосконалення мови C і був представлений Бьярном Страуструпом у Bell Labs у 1979 р. На той час він отримав назву “C with Classes”. Пізніше, в 1983 році, він був перейменований на C ++.
Оскільки С ++ є надмножином мови С, він підтримує майже всі функції мови С, а отже, будь-яка програма мовою С також є програмою С ++.
Що ви дізнаєтесь:
який інструмент etl найкращий на ринку
- Об'єктно-орієнтоване програмування
- Стандартні бібліотеки
- Вступ до C ++
- Використання С ++
- Перша програма на C ++
- Передумови вивчення C ++
- Переваги знання C ++
- Висновок
- Рекомендована література
Об'єктно-орієнтоване програмування
C ++ підтримує всі функції об'єктно-орієнтованого програмування, такі як:
- Спадщина
- Поліморфізм
- Капсуляція
- Абстракція
Стандартні бібліотеки
Як і всі інші мови програмування, мова С ++ також має всі основні структури, такі як змінні, константи, типи даних тощо.
Стандартна бібліотека C ++ також має багатий набір функцій, які підтримують різні операції маніпулювання, операції з рядками, маніпуляції з масивами тощо. Крім того, стандартна бібліотека шаблонів (STL) надає розширені можливості для маніпулювання структурами даних або класами контейнерів.
Вступ до C ++
У двох словах, C ++ - це сильно або статично наведена, загальнопризначена, чутлива до регістру, компільована мова, яка є мовою програмування у вільній формі.
Крім них, він також підтримує об'єктно-орієнтовані функції програмування, а також багато інших функцій, таких як STL, які роблять його відомою мовою. Більшість компіляторів C ++ підтримує стандарт ANSI, що гарантує портативність C ++.
Використання С ++
C ++ може бути використаний для програмування різноманітних програм майже в кожному домені програми.
Насправді первинні користувальницькі інтерфейси операційної системи Windows та операційних систем Macintosh також написані на C ++.
C ++ в основному використовується для написання драйверів пристроїв та інших програм низького рівня системного програмування, які вимагають апаратних маніпуляцій.
Перша програма на C ++
То як виглядає базова програма на C ++?
Давайте подивимося простий приклад друку рядка символів на консолі.
Вихідний код або просто код (набір інструкцій з програмування), написаний на C ++, буде виглядати так:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Тепер давайте прочитаємо цю заяву програми за заявою.
Перший рядок “#include” - це директива до компілятора, яка включає бібліотеку функцій вводу-виводу C ++, iostream.h. Директива #include використовується для включення зовнішніх бібліотек, які будуть використовуватися при програмуванні.
Використовуючи файл iostream.h, ми можемо писати програми для введення-виведення даних та інформації на C ++.
Наступний рядок використання простору імен std; це команда для включення стандартного простору імен std до програми. Простір імен схожий на пакет або бібліотеку, яка також включає функції бібліотеки.
Після цього ми маємо визначення функції, int main (). Усі програми на C ++ мають єдину точку входу, тобто функцію main (). Тип повернення основної функції - ціле число.
Наступне твердження '{' - це відкриваюча фігурна дужка, і воно вказує на початок блоку коду. Після цього у нас буде серія тверджень, які служать нашій меті (у цьому випадку друк рядка). Після закінчення коду ми закриваємо функціональний блок фігурною дужкою “}”.
Кожна функція в C ++ повинна мати ці відкриваючі та закриваючі фігурні дужки для позначення початку та кінця блоку коду.
Після відкриття фігурної дужки, ми маємо ще одне твердження, вартість<<” Hello, World!! This is C++ Tutorial!! ”;
Це твердження друкує твердження “Привіт, Світ !! Це підручник з C ++ !! ' до консолі. Функцією, яку ми використовуємо для друку рядка в C ++, є “cout” (пишеться як C Out), що є частиною заголовного файлу “iostream.h”, який ми включили на початку коду.
Виклик функції 'cout', після чого '<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Наступне твердження cin.get (); - це ще один виклик функції, який є частиною “iostream.h”. «Cin» - це виклик функції для зчитування вводу зі стандартного пристрою введення, наприклад клавіатури.
У нашій програмі на C ++ cin викликає функцію get (). Це схоже на функцію “getch ()” на C, яка дає час користувачеві прочитати вихідні дані консолі. «Cin», за яким слідує «>>», називається оператором вилучення в C ++ і використовується для зчитування вхідних даних із стандартного пристрою введення.
Наступний оператор у коді повертається 0;
як відтворювати .swf файли -
Це сигнал компілятору про те, що код функції закінчився, і керування тепер може повернутися до початку основної функції. Оскільки основна функція повертає значення int, ми повинні повернути числове значення (в даному випадку 0). У C ++ повернення 0 означає успіх.
Таким чином, це основна програма на C ++, яку ми представили для розуміння користувачами базового синтаксису програми на C ++.
Зрозумівши це, наступне питання, яке нам природно спадає на думку, - хто повинен вивчати С ++? Які передумови вивчення C ++?
В ідеалі кожен може навчитися C ++. Не існує жорстких правил, які визначають, хто може вивчити C ++.
Будь-хто, хто цікавиться програмуванням або бажає зробити його великим у світі програмування, може перейти на C ++. C ++ легко вивчити, але часом може бути складно. Однак, старанно тренуючись і читаючи, кожен може оволодіти мовою.
Незважаючи на те, що він величезний і має багато понять, які потрібно засвоїти, ми відчуваємо, що коли ми зрозуміємо ці поняття, тоді потрібно все більше і більше практики, перш ніж ви зможете оволодіти мовою.
Передумови вивчення C ++
Незважаючи на те, що цей підручник розпочнеться з найосновніших концепцій C ++, ми все ще вважаємо необхідним, щоб користувачі, які починають вивчати C ++, мали знати базові знання про Комп’ютери та добре знати основи комп’ютера та основні терміни програмування.
Окрім цих передумов, кожен може навчитися C ++. Навіть люди, які користуються іншими мовами програмування, можуть перейти на С ++ в будь-який час.
Переваги знання C ++
Головною перевагою вивчення C ++ є його широке використання майже в усіх сферах. С ++ практично незамінний. Жодна інша мова не може зробити все і все, що ми можемо зробити з C ++, хоча багато мов час від часу набувають мало можливостей C ++.
C ++ використовується в програмуванні низького рівня, тому, коли вам надається шанс, ви можете попрацювати та пізнати компілятор та інші матеріали низького рівня, використовуючи C ++. Програмісти на C ++ мають більше можливостей у світі програмного забезпечення і, в свою чергу, отримують вищу зарплату, ніж інші.
Висновок
З усіма цими перевагами ви можете просто скочити і розпочати з наших підручників з C ++.
Надалі ми докладно розповімо вам про всі концепції на C ++, щоб усі, від програміста-початківця до досвідченого, легко засвоїли цю чудову мову.
=> Погляньте на посібник для початківців C ++ тут
Рекомендована література
- Керівництво з аутсорсингу якості: Тестування програмного забезпечення для компаній-аутсорсингів
- Процеси SQA: Як перевірити повну заявку?
- Альфа-тестування та бета-тестування (повний посібник)
- Маніпулювання файлами в Unix: огляд файлової системи Unix
- Що таке тестування на глобалізацію (повний посібник)
- Повне керівництво з тестування перевірки складання (тестування BVT)
- Повне керівництво для сертифікації CAPM для початківців
- Підручник з тестування зручності використання: Повний посібник із початку роботи