C++ - svi resursi

C++ je objektno-orijentisan jezik koji nadograđuje C. Pogodan je za rad sa klasama, STL-om i naprednim konceptima.

Pregled tema

  • Kratki i napredni primeri
  • STL: vektori, liste, mape
  • Pokazivači
  • Klase i objekti
  • Rekurzija
  • Zadaci za vežbu

Kratki primeri

Klasa i objekat:


#include <iostream>
using namespace std;

class Osoba {
public:
    string ime;
    void predstaviSe() { cout << "Zdravo, ja sam " << ime << endl; }
};

int main() {
    Osoba o;
    o.ime = "Ana";
    o.predstaviSe();
    return 0;
}
    

STL vektor:


#include <iostream>
#include <vector>
using namespace std;

int main() {
    vector<int> brojevi = {1,2,3,4,5};
    for(int n : brojevi)
        cout << n << " ";
    return 0;
}
    

Zadatak: Napraviti rekurzivnu funkciju za izračunavanje faktora broja.


#include <iostream>
using namespace std;

int faktorijel(int n) {
    if(n == 0) return 1;
    return n * faktorijel(n-1);
}

int main() {
    cout << "Faktorijel 5: " << faktorijel(5) << endl;
    return 0;
}
    

Nazad na hub