C++

Programmazione potente e versatile applicabile in diversi ambiti.

33 articoli
  • C++

    Concorrenza con thread e mutex in C++

    I processori moderni dispongono di più core, e per sfruttarne appieno la potenza è necessario eseguire più operazioni contemporaneamente. La programmazione concorrente consente proprio questo: suddividere il lavoro in flussi di esecuzione paralleli chiamati thread.

  • C++

    Input e output su file con fstream in C++

    Quasi ogni programma reale deve, prima o poi, leggere dati da un file o salvarne il risultato su disco. Il C++ affronta la gestione dei file attraverso gli stream, lo stesso modello concettuale usato per l'input e l'output su console.

  • C++

    Espressioni lambda e std::function in C++

    Le espressioni lambda, introdotte con C++11, permettono di definire funzioni anonime direttamente nel punto in cui servono, senza doverle dichiarare separatamente.

  • C++

    Semantica di spostamento e rvalue reference in C++

    La semantica di spostamento, introdotta con lo standard C++11, è una delle innovazioni che ha maggiormente influenzato le prestazioni dei programmi moderni.