HTML.it logo
Learn
  • Design
    • Grafica
    • User Interface Design
    • Adobe Creative Suite
    Guide
    Approfondimenti
    Faq
    Notizie
    Tutto in Design >
  • Development
    • .NET
    • ASP
    • CMS
    • Flash
    • Java
    • JavaScript
    • PHP
    • Essentials
    • Ruby
    • XML
    • Editor
    • CSS
    • HTML
    Guide
    Approfondimenti
    Script
    Faq
    Notizie
    Tutto in Development >
  • Mobile
    • Android Studio
    • Cordova
    • Eclipse
    • Objective C
    • Swift
    Guide
    Approfondimenti
    Script
    Faq
    Notizie
    Tutto in Mobile >
  • Server
    • Cloud
    • Database
    • OS
    • Sicurezza
    • Network
    Tutto in Server >
  • Digital Marketing
    • SEO
    • Affiliate Marketing
    • Social Media Marketing
    Tutto in Digital Marketing >
  • Makers
    • Arduino
    • RaspberryPi
    • Stampa 3D
    Guide
    Approfondimenti
    Notizie
    Tutto in Makers >
  • Game Design
    • Unity
    Guide
    Approfondimenti
    Notizie
    Tutto in Game Design >
Download
  • Audio e Video
    • Player Audio Video
    • Codec audio
    • Editor audio video
    • Masterizzazione
    • Ripper e Convertitori
    • Speech
    Tutto in Audio e Video >
  • Educazione
    • Bambini
    • Cucina
    • Salute e Benessere
    • Istruzione
    Tutto in Educazione >
  • Giochi
    • Arcade
    • Avventura
    • Azione
    • Board
    • Carte
    • Giochi di ruolo
    • Giochi Online
    • Puzzle e Enigmistica
    • Simulazione
    • Sparatutto
    • Sport
    • Strategia e Giochi di Guerra
    • Tempo Libero
    Tutto in Giochi >
  • Grafica
    • Accessori & Mappe
    • Animazione
    • CAD – 3D
    • Cattura schermo
    • Convertitori e ridimensionatori
    • Editor
    • Flash
    • Font
    • Fotoritocco
    • Gallerie e album
    • Icone e loghi
    • Visualizzatori
    Tutto in Grafica >
  • Internet
    • Browser
    • Chat e IM
    • eMail
    • Estensioni & Temi
    • FTP
    • Network
    • News e RSS
    • Peer to Peer
    • Webcam
    Tutto in Internet >
  • Programmazione
    • Accessori
    • CMS e E-Commerce
    • Editor e Compilatori
    • Editor e strumenti Web
    • Linguaggi
    Tutto in Programmazione >
  • Sicurezza
    • Antispam
    • Antispyware
    • Antivirus
    • Server
    Tutto in Sicurezza >
  • Produttività
    • Backup
    • Compressione
    • Connettività
    • Database
    • Fax e Telefonia
    • Gestione disco
    • Ottimizzazione
    • Ufficio
    • Utilità di Sistema
    Tutto in Produttività >
Notizie
Video
Forum
in  
Trend
JavaScriptPHPHTMLLinguaggio CPythonDigital MarketingProgrammazioneWordPressJavaGame Design
  • Learn
  • Guide
  • Guida C++

Guida C++

C++ è un linguaggio di programmazione a oggetti tra i più diffusi in svariati ambiti dell’informatica professionale, da quello dello sviluppo mobile agli ambienti scientifici, passando per il gaming e lo sviluppo di GUI. Questa guida fornisce una panoramica completa e dettagliata di tutte le sue funzionalità, partendo dalle basi fino ad arrivare agli argomenti di maggiore dettaglio e complessità.

  • 79
Introduzione a C++
  1. 1 C++, un'introduzione

  2. 2 Storia ed evoluzione del C++

  3. 3 La programmazione a oggetti

Preparare l’ambiente di sviluppo
  1. 4 Compilatori e ambienti di sviluppo

  2. 5 Il primo programma in C++

Elementi di base
  1. 6 Tipi standard del C++

  2. 7 Enumerazioni

  3. 8 Identificatori

  4. 9 Variabili

  5. 10 I puntatori

  6. 11 Operatori di referenziazione e dereferenziazione

  7. 12 Variabili reference

  8. 13 Introduzione alle Funzioni

  9. 14 Funzioni: concetti avanzati

  10. 15 Namespace

Classi e oggetti
  1. 16 Le classi

  2. 17 Costruttori e distruttori

  3. 18 Copia di oggetti

  4. 19 Costruttore di spostamento

  5. 20 Creazione di oggetti

  6. 21 Metodi o funzioni membro

  7. 22 Metodi inline

  8. 23 Metodi const

  9. 24 Metodi statici

  10. 25 Funzioni friend

  11. 26 Generalizzazione ed Ereditarietà

  12. 27 Metodi virtuali: introduzione al polimorfismo in C++

  13. 28 Tabella dei metodi virtuali (vtable)

  14. 29 Classi astratte: override e final

  15. 30 Distruttore Virtuale

  16. 31 Ereditarietà multipla e virtuale

  17. 32 Ereditarietà privata/protetta e polimorfismo

  18. 33 Il puntatore this

Operatori
  1. 34 Operatori booleani

  2. 35 Operatori aritmetici

  3. 36 Operatori di relazione

  4. 37 Precedenza tra operatori

  5. 38 Operatori bitwise

  6. 39 Overloading degli operatori

  7. 40 Functor: ridefinizione dell'operatore ()

Controllo del flusso
  1. 41 If, else: le istruzioni condizionali

  2. 42 Switch-Case

  3. 43 L'istruzione condizionale ?

  4. 44 Il ciclo for

  5. 45 Il ciclo while

  6. 46 Il ciclo do-while

  7. 47 Le istruzioni break e continue

  8. 48 Exit: terminare un programma

Il sistema di I/O in C++
  1. 49 Stream o canali standard di I/O

  2. 50 Formattazione e Localizzazione

  3. 51 I/O su file

  4. 52 Operatori di inserimento ed estrazione e polimorfismo

  5. 53 Sincronizzazione con gli stream C

Qualificatori
  1. 54 Il qualificatore const

  2. 55 Il qualificatore static

  3. 56 Il qualificatore volatile

  4. 57 Il qualificatore mutable

Operatori di conversione
  1. 58 Conversione di tipo

  2. 59 Conversione di tipo statica

  3. 60 Conversione di tipo dinamica

  4. 61 Const Cast in C++

  5. 62 Reinterpret cast

Array
  1. 63 Dichiarazione di un array in C++

  2. 64 Inizializzazione di un array

  3. 65 Array multidimensionali

Edizione Precedente (2006)
  1. 66 Miglioramenti rispetto al C

  2. 67 Visibilità delle variabili e delle costanti

  3. 68 Le parole riservate

  4. 69 Istruzioni if-else nidificate

  5. 70 l'istruzione continue

  6. 71 Parametri per valore o per riferimento

  7. 72 gli Array

  8. 73 Stringhe

  9. 74 passaggio di array a funzioni

  10. 75 che cos'è una variabile puntatore

  11. 76 puntatori ad array

  12. 77 puntatori a stringhe

  13. 78 Concetti base della programmazione ad oggetti

  14. 79 La sintassi e le regole delle classi C++

Ultime notizie

ThisPersonDoesNotExist: generatore automatico di volti realistici

Microsoft: disattivare Windows Defender non risolve i problemi di WSL

Python 3.8 su Fedora 31?

Copyright: cosa prevede (veramente) la Direttiva

Red Hat: basta con MongoDB, largo a PostgreSQL

Ultimi percorsi formativi
Android Mobile Developer

Android Mobile Developer

5
guide
250 ore

Tutti i linguaggi per diventare uno sviluppatore di app per Android.

DB Administrator

DB Administrator

4
guide
80 ore

Come creare applicazioni per il Web con PHP e MySQL per il DBMS.

iOS Mobile Developer

iOS Mobile Developer

4
guide
180 ore

Tutte le principali tecnologie per diventare uno sviluppatore mobile per iOS.

Java Developer

Java Developer

7
guide
300 ore

I fondamentali per lo sviluppo di applicazioni multi piattaforma con Java.

Java Security Expert

Java Security Expert

5
guide
120 ore

Diventare degli esperti in tema di sicurezza delle applicazioni Java.

Maker

Maker

2
guide
50 ore

Usare Raspberry Pi e Arduino per avvicinarsi al mondo dei Maker e dell’IoT.

NoSQL DB Expert

NoSQL DB Expert

5
guide
200 ore

Le principali guide di HTML.it per diventare un esperto dei database NoSQL.

PHP Cloud Developer

PHP Cloud Developer

7
guide
80 ore

Ecco come i professionisti creano applicazioni per il Cloud con PHP.

PHP Developer

PHP Developer

5
guide
100 ore

Lo sviluppo professionale di applicazioni in PHP alla portata di tutti.

PHP e JavaScript Developer

PHP e JavaScript Developer

6
guide
100 ore

Come sviluppare applicazioni Web dinamiche con PHP e JavaScript.

PHP Framework Expert

PHP Framework Expert

6
guide
120 ore

Realizzare applicazioni per il Web utilizzando i framework PHP.

PHP SysAdmin

PHP SysAdmin

6
guide
80 ore

Creare applicazioni PHP e gestire l’ambiente di sviluppo come un pro.

Sviluppare un eCommerce con PHP

Sviluppare un eCommerce con PHP

5
guide
120 ore

Fare gli eCommerce developer con Magento, Prestashop e WooCommerce.

Web & Mobile Designer

Web & Mobile Designer

5
guide
300 ore

Percorso base per avvicinarsi al web design con un occhio al mobile.

WordPress Developer

WordPress Developer

5
guide
150 ore

Realizzare siti Web e Web application con WordPress a livello professionale.

Ti consigliamo anche

Creare un e-commerce con PHP

  • 7 Lezioni
  • Avanzata

Una guida dettagliata alla realizzazione di un e-commerce di base, ma completo di carrello della spesa e sistema di pagamento, con PHP e MySQL. Il tutto adottando l’approccio OOP.

  • HHVM 4.0 senza supporto a PHP
  • CodeIgniter, guida al framework PHP

Raspberry Pi: guida all’uso

  • 17 lezioni
  • Facile

Raspberry Pi è un single-board computer, molto utilizzato dai Maker nell’ambito del DIY. In questa guida vedremo come configurarlo ed utilizzarlo per creare applicazioni di vario tipo. Partendo dallo studio della scheda, procederemo con la configurazione e l’installazione del sistema di base, fino ad scoprire le potenzialità offerte da Raspberry Pi dal punto di vista dei Maker.

Creare GUI con Qt: la guida

  • 9 lezioni
  • Moderata

Guida completa all’uso del framework Qt, una delle principali soluzioni complete e professionali per lo sviluppo di interfacce grafiche in C++.

Guida Arduino

  • 12 lezioni
  • Facile

Arduino è una piattaforma hardware ideale per lo sviluppo di prototipi, controllori ed ogni tipo di creazione da Maker. Questa guida parte dalle basi della programmazione di Arduino, come il blink di un led, per arrivare ad apprendere concetti più complessi, come l’uso nell’ambito dell’Internet of Things grazie all’uso di servizi RESTful e Cloud.

emojicpp: convertire emoji in caratteri unicode

emojicpp è un tool che permette di convertire gli emoji da stringhe di testo in caratteri Unicode che vengono interpretati come emoji.

IoT: il mercato chiede sviluppatori Java, C e Go

Secondo Canonical gran parte delle imprese del settore IT situate negli Stati Uniti è alla ricerca di professionisti competenti in […]

C e C++: perché sono cosi complessi?

Per la nostra rubrica dedicata ai developer oggi vogliamo proporvi un approfondimento sui linguaggi di programmazione C/C++. Di recente abbiamo […]

  • Guide
  • Approfondimenti
  • Script
  • Q&A
  • Software
  • Tutorial
  • Videogiochi
  • Tag Software
  • News
  • Video
  • Forum
  • Chi siamo
  • Pubblicità
  • Contatti
  • Cookie policy
  • Privacy policy
  • Privacy Policy Newsletter
© HTML.it 1997-2019 | Triboo Media – P. IVA 06933670967 | HTML.it è un periodico telematico reg. Trib. Roma n. 309/2008 | 2.10.0