complete overview c
Детаљни поглед на Ц ++ који укључује стандардне библиотеке, употребе и друге карактеристике.
Ц ++ је објектно оријентисани програмски језик. Али истина је да Ц ++ такође подржава процедурално и генеричко програмирање.
Може се сматрати језиком средњег нивоа јер има особине језика високог нивоа као и језика нижег нивоа. То заузврат чини Ц ++ најбољим за апликације у стварном времену, као и за апликације на ниском нивоу попут системског програмирања.
Прочитајте ово Читава серија обуке за Ц ++ за потпуно разумевање концепта.
У почетку је Ц ++ развијен као унапређење језика Ц, а увео га је Бјарне Строуструп из Белл Лабс 1979. Тада је добио назив „Ц витх Цлассес“. Касније, 1983. године, преименован је у Ц ++.
Како је Ц ++ суперсет Ц-а, он подржава готово све карактеристике Ц језика, па је стога сваки програм на Ц језику такође програм Ц ++.
Шта ћете научити:
најбољи мп3 довнлоадер за Виндовс 10
- Објектно оријентисано програмирање
- Стандардне библиотеке
- Ц ++ Увод
- Употреба Ц ++
- Први програм Ц ++
- Предуслови за учење Ц ++
- Предности познавања Ц ++
- Закључак
- Препоручено читање
Објектно оријентисано програмирање
Ц ++ подржава све карактеристике објектно оријентисаног програмирања попут:
- Наслеђивање
- Полиморфизам
- Капсулација
- Одвајање
Стандардне библиотеке
Као и сви други програмски језици, и језик Ц ++ има све основне структуре попут променљивих, константи, типова података итд.
Стандардна Ц ++ библиотека такође има богат скуп функција које подржавају различите операције манипулације, операције низа, манипулације низом итд. Поред тога, стандардна библиотека шаблона (СТЛ) даје богате функције за манипулацију структурама података или класама контејнера.
Ц ++ Увод
Укратко, Ц ++ је снажно или статички откуцан, компајлирани језик опште намене, осетљив на велика и мала слова, који је програмски језик слободне форме.
Поред ових, такође подржава објектно оријентисане програмске функције, као и многе друге функције попут СТЛ-а, што га чини истакнутим језиком. Већина Ц ++ компајлера подржава АНСИ стандард који осигурава да је Ц ++ преносив.
Употреба Ц ++
Ц ++ се може користити за програмирање различитих апликација у скоро свакој домини апликације.
У ствари, примарни кориснички интерфејс оперативног система Виндовс и Мацинтосх такође су написани на језику Ц ++.
Ц ++ се углавном користи за писање управљачких програма уређаја и других програма за програмирање на ниском нивоу који захтевају хардверске манипулације.
Први програм Ц ++
Па како изгледа основни програм за Ц ++?
Погледајмо једноставан пример за испис низа знакова на конзолу.
Изворни код или једноставно код (скуп програмских упутстава) написан на језику Ц ++ изгледаће овако:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Читајмо сада ову програмску изјаву по изјаву.
Прва линија „#инцлуде“ је директива компајлеру да укључи библиотеку И / О функција Ц ++, иостреам.х. Директива #инцлуде користи се за укључивање спољних библиотека које ће се користити у програмирању.
Користећи датотеку иостреам.х, можемо писати програме за улазно-излазне податке и информације на језику Ц ++.
Следећи ред коришћење простора имена стд; је наредба за укључивање стандардног простора имена стд у програм. Простор имена је сличан пакету или библиотеци која укључује и функције библиотеке.
После овога имамо дефиницију функције, инт маин (). Сви програми Ц ++ имају једну улазну тачку, тј. Главну () функцију. Тип поврата главне функције је цео број.
Следећа изјава „{“ је уводна заграда и означава почетак блока кода. После овога имаћемо низ изјава које служе нашој сврси (у овом случају, штампање жица). Након завршетка кода, затварамо функционални блок затварачем “}”.
Свака функција у Ц ++-у треба да има ове заграде за отварање и затварање како би указала на почетак и крај блока кода.
Након уводне заграде, имамо још једну изјаву, трошак<<” Hello, World!! This is C++ Tutorial!! ”;
Ова изјава исписује изјаву „Здраво, свете !! Ово је Ц ++ Водич !! ” до конзоле. Функција коју користимо за испис низа на језику Ц ++ је „цоут“ (пише се као Ц Оут), што је део заглавне датотеке „иостреам.х“ коју смо укључили на почетак кода.
Позив функције „цоут“ праћен „<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Следећа изјава цин.гет (); је још један позив функције који је део „иостреам.х“. „Цин“ је позив функције за читање уноса са стандардног уређаја за унос попут тастатуре.
У нашем програму Ц ++, цин позива функцију гет (). Ово је слично функцији „гетцх ()“ у Ц која даје време кориснику да прочита излаз конзоле. „Цин“ иза којег следи „>>“ назива се оператер екстракције у Ц ++ и користи се за читање уноса са стандардног уређаја за унос.
Следећи израз у коду се враћа 0;
Ово је сигнал компајлеру да је код функције завршио и контрола се сада може вратити на почетак главне функције. Како главна функција враћа вредност инт, морамо вратити нумеричку вредност (у овом случају 0). У Ц ++, враћање 0 указује на успех.
Стога је ово основни програм Ц ++ који смо представили корисницима да би разумели основну синтаксу програма Ц ++.
Кад смо ово разумели, следеће питање које нам природно пада на памет је ко треба да научи Ц ++? Који су предуслови за учење Ц ++?
У идеалном случају, свако може научити Ц ++. Не постоје чврсто постављена правила која говоре ко може да научи Ц ++.
Свако ко је заинтересован за програмирање или жели да га учини великим у свету програмирања може да се одлучи за Ц ++. Ц ++ је лако научити, али понекад може бити незгодно. Међутим, марљивим вежбањем и читањем свако може да савлада језик.
пл скл интервју питања и одговори
Иако је огроман и има много концепата које треба стећи, осећамо да када их тек схватимо потребно је све више вежбања пре него што савладате језик.
Предуслови за учење Ц ++
Иако ће овај водич започети са најосновнијим концептима Ц ++-а, и даље сматрамо да је неопходно да корисници који почну да уче Ц ++ морају да поседују основно знање о рачунару и да добро буду упознати са основама рачунара и основним терминима програмирања.
Осим ових предуслова, свако може научити Ц ++. Чак и људи који користе друге програмске језике могу прећи на Ц ++ у било ком тренутку.
Предности познавања Ц ++
Главна предност учења Ц ++-а је велика употреба у скоро свим областима. Ц ++ је практично незаменљив. Ниједан други језик не може све и све што ми можемо са Ц ++-ом, иако су многи језици с времена на време стекли мало карактеристика Ц ++-а.
Ц ++ се користи у програмирању на ниском нивоу, па када му се пружи прилика, можете заиста радити и упознати компајлер и друге ствари на ниском нивоу помоћу Ц ++. Програмери Ц ++ имају већи опсег у свету софтвера и заузврат остварују веће плате од осталих.
Закључак
Уз све ове предности, можете једноставно скочити и започети са нашим Ц ++ водичима.
Убудуће ћемо вас детаљно упознати са свим концептима на језику Ц ++ како би сви, од програмера за почетнике до искусних, лако савладали овај диван језик.
=> Овде погледајте водич за почетнике за Ц ++
Препоручено читање
- КА Водич за оутсоурцинг: Тестирање софтвера за оутсоурцинг компаније
- СКА процеси: Како тестирати комплетну пријаву?
- Алфа тестирање и бета тестирање (потпун водич)
- Манипулација датотекама у Унику: Преглед система Уник датотека
- Шта је испитивање глобализације (потпун водич)
- Комплетни водич за тестирање верификације израде (БВТ тестирање)
- Потпуни водич за сертификацију ЦАПМ за почетнике
- Водич за испитивање употребљивости: Комплетан водич за почетак