RIP
Tutorial
it
English (en)
Français (fr)
Español (es)
Italiano (it)
Deutsch (de)
русский (ru)
한국어 (ko)
日本語 (ja)
中文简体 (zh-CN)
中文繁體 (zh-TW)
eBooks
Tags
Topics
Examples
Contributors
Italiano (it)
English (en)
Français (fr)
Español (es)
Italiano (it)
Deutsch (de)
русский (ru)
한국어 (ko)
日本語 (ja)
中文简体 (zh-CN)
中文繁體 (zh-TW)
Learning C++ eBook (PDF)
Download this eBook for free
Chapters
Chapter 1: Iniziare con C ++
Chapter 2: Algoritmi di libreria standard
Chapter 3: Allineamento
Chapter 4: Altri comportamenti non definiti in C ++
Chapter 5: Aritmetica in virgola mobile
Chapter 6: Array
Chapter 7: attributi
Chapter 8: auto
Chapter 9: C ++ 11 Modello di memoria
Chapter 10: C incompatibilità
Chapter 11: Campi bit
Chapter 12: Categorie di valore
Chapter 13: Classi / Strutture
Chapter 14: Compilazione e costruzione
Chapter 15: Comportamento definito dall'implementazione
Chapter 16: Comportamento indefinito
Chapter 17: Comportamento non specificato
Chapter 18: Concorrenza con OpenMP
Chapter 19: Confronti affiancati di classici esempi C ++ risolti tramite C ++ vs C ++ 11 vs C ++ 14 vs C ++ 17
Chapter 20: Const Correctness
Chapter 21: constexpr
Chapter 22: Contenitori C ++
Chapter 23: Controllo del flusso
Chapter 24: Conversioni di tipo esplicito
Chapter 25: Copia Elision
Chapter 26: Copia vs Assegnazione
Chapter 27: Costruire sistemi
Chapter 28: Data e ora usando
intestazione
Chapter 29: decltype
Chapter 30: Digita la cancellazione
Chapter 31: Digitare parole chiave
Chapter 32: eccezioni
Chapter 33: Enumerazione
Chapter 34: Errori comuni di compilazione / linker (GCC)
Chapter 35: Esempi di server client
Chapter 36: Espressioni regolari
Chapter 37: File di intestazione
Chapter 38: File I / O
Chapter 39: Funzione C ++ "call by value" vs. "call by reference"
Chapter 40: Funzione di sovraccarico
Chapter 41: Funzioni costanti dei membri della classe
Chapter 42: Funzioni dei membri virtuali
Chapter 43: Funzioni inline
Chapter 44: Funzioni membro non statico
Chapter 45: Funzioni speciali per gli utenti
Chapter 46: Futures e promesse
Chapter 47: Generazione di numeri casuali
Chapter 48: Gestione della memoria
Chapter 49: Gestione delle risorse
Chapter 50: Idolo di Pimpl
Chapter 51: Implementazione del modello di progettazione in C ++
Chapter 52: Inoltro perfetto
Chapter 53: Input / output di base in c ++
Chapter 54: Internazionalizzazione in C ++
Chapter 55: iteratori
Chapter 56: Iterazione
Chapter 57: La regola del tre, cinque e zero
Chapter 58: lambda
Chapter 59: Layout dei tipi di oggetto
Chapter 60: letterali
Chapter 61: Letterali definiti dall'utente
Chapter 62: Lo standard ISO C ++
Chapter 63: Loops
Chapter 64: Manipolatori di flusso
Chapter 65: Manipolazione bit
Chapter 66: metaprogrammazione
Chapter 67: Metaprogrammazione aritmitica
Chapter 68: Modelli
Chapter 69: Modelli di espressione
Chapter 70: Modello di modello curiosamente ricorrente (CRTP)
Chapter 71: mutex
Chapter 72: Mutex ricorsivo
Chapter 73: Namespace
Chapter 74: Oggetti callable
Chapter 75: Operatori di bit
Chapter 76: Ordinamento
Chapter 77: Ottimizzazione
Chapter 78: Ottimizzazione in C ++
Chapter 79: Pacchetti di parametri
Chapter 80: Parola chiave amico
Chapter 81: parola chiave const
Chapter 82: parola chiave mutevole
Chapter 83: parole
Chapter 84: Parole chiave di base
Chapter 85: Parole chiave di dichiarazione variabile
Chapter 86: Piega le espressioni
Chapter 87: Polimorfismo
Chapter 88: precedenza dell'operatore
Chapter 89: preprocessore
Chapter 90: profiling
Chapter 91: puntatori
Chapter 92: Puntatori ai membri
Chapter 93: Puntatori intelligenti
Chapter 94: RAII: l'acquisizione delle risorse è inizializzata
Chapter 95: Restituzione di diversi valori da una funzione
Chapter 96: Ricerca del nome dipendente dall'argomento
Chapter 97: Ricorsione in C ++
Chapter 98: Riferimenti
Chapter 99: Risoluzione di sovraccarico
Chapter 100: RTTI: informazioni di tipo run-time
Chapter 101: Scopes
Chapter 102: Semaforo
Chapter 103: Semantica del valore e di riferimento
Chapter 104: Separatori di cifre
Chapter 105: SFINAE (Errore di sostituzione non è un errore)
Chapter 106: sindacati
Chapter 107: Singleton Design Pattern
Chapter 108: Sovraccarico del modello di funzione
Chapter 109: Sovraccarico dell'operatore
Chapter 110: Specifiche di collegamento
Chapter 111: Specifiers di classe di archiviazione
Chapter 112: Sposta semantica
Chapter 113: static_assert
Chapter 114: std :: Atomics
Chapter 115: std :: coppia
Chapter 116: std :: forward_list
Chapter 117: std :: function: per avvolgere qualsiasi elemento che è callable
Chapter 118: std :: integer_sequence
Chapter 119: std :: iomanip
Chapter 120: std :: map
Chapter 121: std :: matrice
Chapter 122: std :: opzionale
Chapter 123: std :: qualsiasi
Chapter 124: std :: set e std :: multiset
Chapter 125: std :: string
Chapter 126: std :: variante
Chapter 127: std :: vector
Chapter 128: Stream C ++
Chapter 129: Strumenti e tecniche di debug in C ++ per debugging e debug
Chapter 130: Strutture dati in C ++
Chapter 131: Strutture di sincronizzazione del filo
Chapter 132: Tecniche di refactoring
Chapter 133: Test unitario in C ++
Chapter 134: The This Pointer
Chapter 135: threading
Chapter 136: Tipi atomici
Chapter 137: Tipi senza nome
Chapter 138: tipo deduzione
Chapter 139: Tipo di inferenza
Chapter 140: Tipo di ritorno Covariance
Chapter 141: Tipo di ritorno finale
Chapter 142: Tipo Tratti
Chapter 143: Typedef e digita alias
Chapter 144: Una regola di definizione (ODR)
Chapter 145: Utilizzando la dichiarazione
Chapter 146: Utilizzando std :: unordered_map
Chapter 147: Variabili in linea