Манипулатори на потоците в C++

В предишния урок разгледахме концепцията за потоците. Сега ще разгледаме различни форматиращи функции прилагащи контрол във всички видове потоци. Какво е манипулатор на потока? Когато започнем да работим по – сериозно с вход и изход в C++, рано или късно…

Стандартни потоци в C++

В този урок ще разгледаме основните потоци дефинирани от стандартната библиотека на езика. Това са cin, cout, cerr и clog. Те са достъпни веднага след като добавите следния ред към програмата си: Какво означават тези странни имена? Всички те преобразуват…

Финални задачи към част I

Днес ще трябва да решите задачи затвърждаващи знанията ви по уроците в тази тема: Въведение в езика C++. Задачи и решения: Задача 1*: Имате два int[] масива от по 1000 елемента. Генерирайте съдържанието им с rand(). Като всяко число в…

Генериране на псевдо случайни числа с rand()

В този урок ще разгледаме генерирането на „случайни“ числа предоставено от библиотеката на наследения език C. Ще разгледаме функцийте srand() и rand(). Какво представляват псевдо случайните числа? Псевдо случайните числа са числа, които изглеждат случайни, но всъщност се генерират от детерминиран…

Компилиране от командния ред (gcc и clang)

В този урок ще разберете как да компилирате C++ програми от командния ред в терминала на вашата система. Добре е да имате това умение. Големите IDE – та са сложни и за малки задачи или някакъв бърз тест понякога терминала…

Инсталиране на C++ в Linux

Инсталирането на C++ в Linux всъщност означава да инсталирате компилатор (най-често g++) и някои основни инструменти. Ето най-бързия начин според дистрибуцията: Инсталиране на C++ компилатора Ubuntu / Debian (вкл. Linux Mint) Това инсталира: Проверка: Fedora Arch Linux openSUSE Ако не искате само работа…

Инсталиране на C++ на macOS

Най – добрия вариант тук е да ползвате IDE – то на Apple. Не толкова интуитивно като Visual Code Community. Но работи и има авто хинтове (подсказки) в редактора. В течение на времето се научават. Тук нямаме сложни съобщения за…

Windows: Инсталиране на C++

Най – добрия вариант да инсталирате C++ компилатор на ОС Windows е да използвате продукта създаден от Microsoft. Отворете сайта на Visual Studio и от там изберете „Get free download“ бутона. Или просто разгледайте всички варианти, които предлагат. Какво е…

Заглавни файлове в C++

В C++ те се наричат още хедър файлове, което идва от английски (header files). Това са файлове с разширение .h или .hpp. Тяхното използване идва от езика C. И обратната съвместимост на C++ към него. Понякога ги наричаме просто заглавки.…

Как работи компилатора на C++

Компилатора на C++ превръща кода, който пишете в оптимизиран изпълним машинен код. Това става на няколко последователни етапа. Ще ги разгледаме накратко. 1. Изпълняват се макросите на пред процесора Това са онези неща, на които не обръщаме внимание. Тези с…