C++

Матеріал з Файна Меморії
Перейти до навігації Перейти до пошуку
Б'єрн Страуструп дивиться на тебе як на поцкаліста

C++ - компільована статично типизована мова програмування. Фактично це переробка мови Сі і найпоширеніша на сьогодні мова програмування. Розроблена [[Б'єрн Страуструп]Б'єрном Страуструпом]. Назва походить від Сі і інкременту ++. Використовується всюди: від написання драйверів до створення ігор, від ОС до серверів.


Короткий огляд

Коментарі

  • //коментар - до кінця рядка
  • /*коментар*/ - від /* до */

Типи

  • Символьні: char, wchar_t.
  • Числові: int, float, double і т.д.
  • Логічні: bool[1]

ООП

В С++ з'являються класи, які забезпечують 3 важливих опції ООП: інкапсуляцію, наслідування і поліморфізм.


Приклади

#include <iostream>
using namespace std;
int main(){
    cout << "Hello, world!!" << endl;
    return 0;
}
#include <iostream>
using namespace std;
int fib(int x){
    if (x <= 1)
        return 1;
    else return fib(n - 1) + fib(n - 2);
}
int main(){
    int n;
    cin >> n;
    n = fib(n);
    cout << n << endl;
    return 0;
}


Переваги


Критика

  • Бидлокодери кажуть, що він - складний. [2]
  • У нього сюшний синтаксис.
  • Занадто багато можливостей.
  • бла-бла-бла...

Реалізації

  • GNU C++
  • C++ БИДЛЕР БІЛДЕР
  • MS VISUAL STUDIO

Галерея

Примітки

  1. ↑ може приймати значення лише true або false
  2. ↑ Він не складний, але в великих проектах код перетворюється у бозна-що

Див. також

Посилання

RTFM, noob