Domande taggate «c++-faq»

Fornisce una FAQ collaborativa, modificata dalla community C ++


7
Quali sono i vantaggi dell'utilizzo di nullptr?
Questo pezzo di codice concettualmente fa la stessa cosa per i tre puntatori (inizializzazione sicura del puntatore): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; E quindi, quali sono i vantaggi di assegnare i puntatori nullptrrispetto all'assegnazione dei valori NULLo 0?
163 c++  c++11  null  c++-faq  nullptr 

5
Qual è la dichiarazione corretta di main?
Qual è la firma corretta della mainfunzione in C ++? Qual è il tipo di ritorno corretto e cosa significa restituire un valore main? Quali sono i tipi di parametri consentiti e quali sono i loro significati? Questo è specifico del sistema? Queste regole sono cambiate nel tempo? Cosa succede …
147 c++  main  c++-faq 

3
Quali manipolatori iomanip sono "appiccicosi"?
Di recente ho avuto un problema a crearne uno a stringstreamcausa del fatto che supponevo erroneamente che std::setw()avrebbe influenzato il flusso di stringhe per ogni inserimento, fino a quando non l'ho modificato esplicitamente. Tuttavia, è sempre non impostato dopo l'inserimento. // With timestruct with value of 'Oct 7 9:04 AM' …
140 c++  c++-faq 



7
Polimorfismo in C ++
PER QUANTO NE SO: Il C ++ fornisce tre diversi tipi di polimorfismo. Funzioni virtuali Sovraccarico del nome della funzione Sovraccarico dell'operatore Oltre ai suddetti tre tipi di polimorfismo, esistono altri tipi di polimorfismo: run-time in fase di compilazione polimorfismo ad hoc polimorfismo parametrico So che il polimorfismo di runtime …

5
Sovraccarico degli operatori di accesso dei membri ->,. *
Capisco la maggior parte overloading degli operatori, con l'eccezione degli operatori di accesso utente ->, .*, ->*etc. In particolare, cosa viene passato a queste funzioni dell'operatore e cosa deve essere restituito? In che modo l'operatore (ad es. operator->(...)) Sa a quale membro viene fatto riferimento? Può saperlo? Deve nemmeno saperlo? …


4
Quando rendere un tipo non mobile in C ++ 11?
Sono rimasto sorpreso dal fatto che ciò non si sia verificato nei miei risultati di ricerca, ho pensato che qualcuno l'avrebbe mai chiesto prima, data l'utilità della semantica di spostamento in C ++ 11: Quando devo (o è una buona idea per me) rendere una classe non mobile in C …


3
Quali implementazioni C ++ Smart Pointer sono disponibili?
Confronti, vantaggi, svantaggi e quando utilizzarli? Questo è uno spin-off di un thread di garbage collection in cui quella che pensavo fosse una semplice risposta ha generato molti commenti su alcune specifiche implementazioni di puntatori intelligenti, quindi è sembrato che valesse la pena iniziare un nuovo post. In definitiva la …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.