complete overview c
Поглед в дълбочина на C ++, включващ стандартни библиотеки, приложения и други функции.
C ++ е обектно-ориентиран език за програмиране. Но истината е, че C ++ също поддържа процедурно и общо програмиране.
Може да се разглежда като език на средно ниво, тъй като има характеристиките на език на високо ниво, както и на език от по-ниско ниво. Това от своя страна прави C ++ най-добрият за приложения в реално време, както и за приложения на ниско ниво като системно програмиране.
Прочетете това Цяла серия за обучение на C ++ за пълно разбиране на концепцията.
Първоначално C ++ е разработен като подобрение на езика C и е представен от Bjarne Stroustrup в Bell Labs през 1979 г. По това време той е наречен „C с класове“. По-късно, през 1983 г., той е преименуван на C ++.
Тъй като C ++ е надмножество на C, той поддържа почти всички функции на езика C и следователно всяка програма на език C също е програма C ++.
Какво ще научите:
j2ee въпроси и отговори за интервю за старши разработчици
- Обектно-ориентирано програмиране
- Стандартни библиотеки
- Въведение в C ++
- Използване на C ++
- Първа програма C ++
- Предварителни условия за изучаване на C ++
- Предимства на познаването на C ++
- Заключение
- Препоръчително четене
Обектно-ориентирано програмиране
C ++ поддържа всички функции на обектно-ориентираното програмиране като:
- Наследяване
- Полиморфизъм
- Капсулиране
- Абстракция
Стандартни библиотеки
Подобно на всички други езици за програмиране, езикът C ++ също има всички основни структури като променливи, константи, типове данни и т.н.
Стандартната библиотека на C ++ също има богат набор от функции, които поддържат различни операции за манипулиране, операции с низове, манипулации на масиви и др. Освен това стандартната библиотека с шаблони (STL) дава богати функции за манипулиране на структури от данни или класове контейнери.
Въведение в C ++
Накратко, C ++ е силно или статично типизиран, компилиран език с общо предназначение, чувствителен към малки и големи букви, който е език за програмиране в свободна форма.
Освен тях, той поддържа и обектно-ориентирани функции за програмиране, както и много други функции като STL, които го правят виден език. Повечето от компилаторите на C ++ поддържат ANSI стандарт, който гарантира, че C ++ е преносим.
Използване на 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” е директива към компилатора за включване на библиотека от I / O функции на 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;
Това е сигналът към компилатора, че функционалният код е приключил и контролът вече може да се върне в началото на основната функция. Тъй като основната функция връща стойност 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 ++ имат по-голям обхват в света на софтуера и от своя страна получават по-високи заплати от останалите.
Заключение
С всички тези предимства можете просто да скочите и да започнете с нашите уроци по C ++.
как да отворите .dat файл
Занапред ще ви запознаем подробно с всички концепции в C ++, така че всеки, от начинаещ програмист до опитен, да овладее този прекрасен език лесно.
=> Погледнете тук ръководството за начинаещи C ++
Препоръчително четене
- Ръководство за аутсорсинг на QA: Тестване на софтуерни компании за аутсорсинг
- SQA процеси: Как да тествате пълното приложение?
- Алфа тестване и бета тестване (Пълно ръководство)
- Файлова манипулация в Unix: Преглед на файловата система Unix
- Какво е тестване на глобализацията (Пълно ръководство)
- Пълно ръководство за тестване за проверка на компилация (BVT тестване)
- Пълно ръководство за сертифициране по CAPM за начинаещи
- Урок за тестване на използваемост: Пълно ръководство за начало