C Programming >> sitemap >> Page:171:
  • Come posso scrivere una maschera di bit manutenibile, veloce, in fase di compilazione in C++?
  • Quali sono le differenze tra a+i e &a[i] per l'aritmetica dei puntatori in C++?
  • Differenza tra `vector<int> v;` e `vector<int> v =vector<int>();`
  • Come appiattire liste eterogenee (aka tuple di tuple di ...)
  • Perché il costruttore di copia viene chiamato due volte in questo frammento di codice?
  • Constexpr se con una condizione non bool
  • Da un vettore di struct, ottieni un vettore che raccolga uno dei campi per ogni struct
  • Iterazione su elementi dispari (pari) solo in un ciclo basato su intervalli
  • È possibile verificare se un tipo supporta lo zero negativo in C++ in fase di compilazione?
  • Problemi di buffering MFT e qualità video di Windows Media Foundation (perdita di colori, curve non molto uniformi, in particolare testo)
  • Risoluzione dell'ambito nell'ereditarietà basata su modelli (possibilmente ciò che viene chiamato mixin)
  • g++ e clang++ comportamento diverso con l'inizializzazione ricorsiva di un membro statico
  • Come posso creare un algoritmo in C++ per trovare variazioni di un insieme senza ripetizioni (cioè n elementi, scegli k)?
  • Conversione implicita e sovraccarico dell'operatore
  • Reinterpretalo in C++:legale o no?
  • Aggiungi funzioni membro e variabili membro in base all'argomento del modello
  • Alternative C++ seno e coseno veloci per l'elaborazione del segnale in tempo reale
  • static fa la differenza per una variabile locale const?
  • Sovrascrivere più funzioni virtuali in un modello di classe variadic
  • Comprensione della dichiarazione, definizione e specializzazione dei modelli
  • È possibile clonare un oggetto polimorfico senza aggiungere manualmente il metodo clone sovrascritto in ciascuna classe derivata in C++?
  • È sicuro asserire(sizeof(A) ==sizeof(B)) quando A e B sono uguali?
  • std::map<K,V>::iterator istanzia std::map<K,V>?
  • Una variabile membro inutilizzata occupa memoria?
  • Modifica solo uno specifico parametro predefinito su una funzione
  • La mia ipotesi è che il codice sotto il rapporto di mancato recapito non corretto? Ma perché?
  • Crea una combinazione di tipi di elenchi di tipi in C++
  • Qt3d. Disegna QSphereMesh trasparente su triangoli
  • Usando std::set container per gli elementi dell'intervallo
  • Perché gli output di printf e std::cout sono diversi?
  • std::min(0.0, 1.0) e std::max(0.0, 1.0) producono un comportamento indefinito?
  • Operatore di conversione del tipo C++
  • Perché l'operatore di eliminazione può essere utilizzato nel contesto const?
  • C'è un modo autorevole per proteggersi dall'uso dopo aver spostato gli errori in c++?
  • make_unique con l'inizializzazione delle parentesi
  • La variabile Constexpr catturata all'interno di lambda perde la sua constexpr-ness
  • Perché vkCreateSwapchainKHR comporterebbe una violazione di accesso a 0?
  • Const consente l'ottimizzazione (teorica) qui?
  • Perché il blocco Try-Catch influisce su una variabile in un ambito di inclusione?
  • Perché il costruttore di std::in_place_t è predefinito ed esplicito?
  • std::vector::emplace_back con l'espressione lvalue
  • Come memorizzare i futures auto-rimuoventi in un elenco
  • Perché std::span manca di size_type?
  • c++ std::tuple di un prefisso di elenco di tipo variadico
  • Cancellazione di copy-ctor e copy-assegnazione - pubblico, privato o protetto?
  • thread_local nell'ambito del blocco
  • Dichiarare l'operatore di assegnazione predefinito come constexpr:quale compilatore ha ragione?
  • C'è un motivo particolare per cui stack e heap non vengono menzionati più spesso nelle risorse C++?
  • Perché il parallelo for_each richiede iteratori in avanti?
  • Come decidere constexpr di restituire o meno un riferimento
  • C++ controlla se l'istruzione può essere valutata constexpr
  • Cos'è in realtà una famiglia Queue a Vulkan?
  • Cosa sta succedendo con 'gets(stdin)' sul coderbyte del sito?
  • Perché std::variant non può essere confrontato con uno dei suoi tipi alternativi?
  • Somma di max elementi nei sottotriangoli
  • Perché la conversione implicita non è ambigua per i tipi non primitivi?
  • Modo più veloce per convertire un vettore di vettori in un singolo vettore contiguo con ordine di memorizzazione opposto
  • Ho qualche difficoltà a capire [basic.scope.pdecl]/7
  • Come utilizzare lower_bound() su un set di coppie?
  • Nell'espressione left() =right(), perché right() viene prima sequenziato?
  • Esiste una classe C++ standard per gli array con dimensioni fisse determinate dal runtime?
  • C'è un modo per definire un membro modello in una classe non modello?
  • Meta programmazione:dichiara al volo una nuova struttura
  • Problema del modello annidato C++
  • Aggiunta di un elemento vuoto al contenitore dichiarato senza dichiarare il tipo di elemento
  • Legatura strutturata su cost
  • Tipo personalizzato di debug/stampa C++ con GDB:il caso della libreria json nlohmann
  • Perché un'espressione new[] dovrebbe mai invocare un distruttore?
  • C++ 20 definisce bene lo spostamento a sinistra per gli interi con segno che traboccano?
  • Il mio singleton può essere chiamato più volte
  • Perché questa semplice funzione non viene devirtualizzata?
  • int main() ha bisogno di una dichiarazione su C++?
  • Copia l'argomento della funzione basata su modelli in Eigen
  • Perché vector è più veloce di unordered_map?
  • passaggio a un altro allocatore personalizzato diverso -> propaga ai campi membro
  • C++:la dichiarazione del parametro nasconde il membro della classe anche con questa parola chiave
  • Come posso rendere una variabile sempre uguale al risultato di alcuni calcoli?
  • Perché una classe con un costruttore privato non impedisce l'ereditarietà da questa classe? Come controllare quali classi possono ereditare da una determinata base?
  • La conversione di un puntatore di classe derivato reinterpret_cast'd in un puntatore di classe base ha un comportamento indefinito?
  • cmake non riesce a trovare le librerie installate con vcpkg
  • Perché l'inizializzazione zero non è l'impostazione predefinita per le variabili non inizializzate in c++? C'è un'opzione del compilatore per forzarlo?
  • Perché il buffering di std::ifstream interrompe std::getline quando si utilizza LLVM?
  • std::call_once, quando dovrebbe essere usato?
  • È possibile static_assert che un lambda non è generico?
  • std::integral_constant<T, v>::value ha sempre una definizione?
  • Parametro del modello predefinito e lambda in un contesto non valutato:bug o funzionalità?
  • Collega due moduli di terze parti con const char* e char* argomenti
  • La versione inline di una funzione restituisce un valore diverso rispetto alla versione non inline
  • Perché usare un gestore di pacchetti con CMake?
  • Dove posso trovare tutti gli indicatori di tipo decimale C++?
  • Accedere agli elementi in std::string dove la posizione della stringa è maggiore della sua dimensione
  • Perché utilizzare la Global Offset Table per i simboli definiti nella libreria condivisa stessa?
  • std::next è per il vettore O(n) o O(1)?
  • boost::combina, attacchi basati sulla gamma e strutturati
  • C'è un modo per rendere la funzione membro NON chiamabile dal costruttore?
  • Perché un riferimento const non estende la vita di un oggetto temporaneo passato tramite una funzione?
  • Eseguire e terminare i metodi
  • In che modo la modifica di un argomento modello da un tipo a un non tipo fa funzionare SFINAE?
  • Layout di memoria garantito per struct di layout standard con un singolo membro di matrice di tipo primitivo
  • ciclo for generico in fase di compilazione c++
  • static_assert condizionalmente se la funzione è chiamata constexpr
  • Esiste una raccolta per la memorizzazione di intervalli discreti?
  • C++ auto su int16_t esegue il cast su intero
  • rvalue per un parametro std::string
  • Come posso fare in modo che il costruttore predefinito vuoto definito dall'utente si comporti come il costruttore vuoto definito dal compilatore
  • Modo idiomatico per evitare di affettare?
  • Perché std::future e std::promise non sono definitive?
  • Come chiamare una funzione con parametro predefinito tramite un puntatore a una funzione che è il ritorno di un'altra funzione?
  • C'è un difetto nel modo in cui clang implementa char8_t o qualche angolo oscuro dello standard proibisce l'ottimizzazione?
  • Come definire condizionatamente una lambda?
  • L'indirizzo di una variabile locale è un constexpr?
  • Errore:questa affermazione potrebbe cadere attraverso [-Werror=implicit-fallthrough=]
  • Si possono confrontare due funtori per l'uguaglianza?
  • Passaggio di funzioni in C++
  • Come dovrei sostituire vector<uint8_t>::const_iterator in un'API?
  • Come trovare l'ennesima somma di sottoarray più piccola maggiore di x in una progressione in cui sono dati i primi due numeri?
  • Perché std::move not [[nodiscard]] in C++ 20?
  • Come srotolare un pacchetto di parametri da destra a sinistra
  • È possibile che il parametro del modello sia un tipo di riferimento?
  • Come faccio a determinare la dimensione del puntatore più grande sulla mia piattaforma?
  • Divario di prestazioni tra vector<bool> e array
  • Ciclo infinito vs ricorsione infinita. Entrambi sono indefiniti?
  • È sicuro collegare oggetti gcc 6, gcc 7 e gcc 8?
  • È sicuro usare va_start macro con questo come parametro?
  • È legale reinterpretare_lanciare nel vuoto*
  • Perché lo standard non considera un costruttore di modelli come un costruttore di copie?
  • Puntatore Constexpr alla conversione dei membri dati
  • std::is_constructible su tipi incompleti
  • Problema del diamante C++ - Come chiamare il metodo di base solo una volta
  • L'acquisizione di un lambda in un altro lambda può violare i qualificatori const
  • Perché non posso creare un'istanza di una classe il cui costruttore è privato in una classe amica?
  • C++ Ottieni il valore binario di un buffer
  • Perché std::is_aggregate<T> è un aggregato?
  • Perché il seguente programma non seleziona l'argomento dello stesso tipo del primo parametro del modello?
  • L'overloading dell'operatore c++ +=funziona ma << non funziona
  • Perché i tratti di tipo non funzionano con i tipi nell'ambito dello spazio dei nomi?
  • C++17 Scopo di std::from_chars e std::to_chars?
  • È idiomatico costruire contro "questo"?
  • c++:la funzione constexpr non viene valutata in fase di compilazione quando si utilizza con std::cout
  • quando usare sposta nelle chiamate di funzione
  • Conversione da derivato a base per i tipi incompleti richiesti da decltype
  • Scopo degli argomenti del modello di riferimento
  • __PRETTY_FUNCTION__ nell'espressione costante
  • std::unique_ptr della classe base che tiene il riferimento della classe derivata non mostra l'avviso nel compilatore gcc mentre il puntatore nudo lo mostra. Come mai?
  • Come recuperare i parametri del modello variadico senza il modello della funzione ausiliaria?
  • Come filtrare i tipi duplicati dalla tupla C++
  • La stringa non verrà annullata utilizzando reverse_copy
  • Quando boost::lexical_cast to std::string fallisce?
  • Nell'esempio di Stroustrup, cosa significano i due punti in cambio di 1:2?
  • SFINAE lavora con la detrazione ma fallisce con la sostituzione
  • Perché l'allineamento è lo stesso sui sistemi a 32 e 64 bit?
  • In C++ è possibile disambiguare tra un riferimento di matrice e un puntatore?
  • C++:struct vs funzione per ordinare gli elementi
  • Come delegare alla classe di implementazione
  • C++ Arresta l'espansione della macro del preprocessore
  • Perché l'istanza esplicita del modello genera un avviso di modello debole quando sono presenti virtuali fuori linea?
  • Perché std::visit deve avere un unico tipo di ritorno?
  • Confrontando due valori nella forma (a + sqrt(b)) il più velocemente possibile?
  • Qual è la logica di rendere la sottrazione di due puntatori non correlati allo stesso comportamento indefinito dell'array?
  • Converti uint64_t in array di byte in modo portatile e ottimale in Clang
  • Funzione di chiamata C++ con molti tipi diversi
  • Rilevare un modello di funzioni co-dipendenti con SFINAE
  • Algoritmo di disegno dell'ellisse spessa del punto medio
  • Perché la mia aritmetica con un long long int si comporta in questo modo?
  • non c'è un errore in virgola mobile su a / b ==ka / kb?
  • Come rilevare se esiste una funzione?
  • Promozione di interi imprevisti C++
  • Sottotipo Ada equivalente in C++
  • Cmake non è riuscito a trovare boost_python
  • C'è un modo per imporre l'uso di this-> per i membri della classe/metodi in clang-format/clang-tidy?
  • Perché un elenco di inizializzatori può essere utilizzato solo nella dichiarazione?
  • Come disabilitare parti di codice durante la compilazione
  • È possibile passare un puntatore a un operatore come argomento come un puntatore a una funzione?
  • Le funzioni consteval consentiranno parametri del modello dipendenti dagli argomenti della funzione?
  • Posso forzare std::vector a lasciare una perdita di memoria?
  • È possibile chiedere a Linux di oscurare i byte durante una lettura del socket?
  • Abbiamo una libreria di intervalli C++ 20 in GCC 9?
  • Definisci una funzione nella dichiarazione della funzione usando std::iterator tratti e auto
  • Come rimuovere la parte decltype(&MyClass::funct) estendendo i seguenti tratti di tipo?
  • restituisce tupla di oggetti non copiabili
  • Passaggio della classe al costruttore, quando non esiste un tale costruttore. Perché funziona?
  • Un membro deve essere inizializzato per prendere il suo indirizzo?
  • L'accesso all'heap è serializzato?
  • Un modo rapido per trasformare stringhe datetime con fusi orari in timestamp UNIX in C++
  • std::sort con comparatore personalizzato
  • Incremento pre vs post
  • Lo svuotamento di uno std::queue utilizzando una coda con ambito::swap infrange qualche regola?
  • Con gli intervalli Range v3, come combinare visualizzazioni e azioni in un'unica pipeline?
  • Le funzioni constexpr sono implicitamente statiche?
  • Puntatore al metodo della classe base con ereditarietà protetta
  • Quali sono i pro ei contro di std::initializer_list e c array []?
  • C'è una variabile allocata nell'heap?
  • time_t per aumentare la conversione della data dando un risultato errato
  • Specializza modello di tipo di dati basato su modelli
  • Differenza tra puntatore a un nuovo elemento e un nuovo array?
  • Libreria FMT C++:consente all'utente di impostare gli identificatori di formato per il tipo personalizzato
  • Confronto di tipi di dati bool in C++
  • Come creare un oggetto iterabile di float simile a un "intervallo"?
  • Perché std::ssize() è stato introdotto in C++ 20?
  • In che modo i campi di bit interagiscono con il riempimento dei bit in C++
  • Creazione di una tabella di ricerca in fase di compilazione
  • Perché è necessario LIBUV in Node JS?
  • Durata dei modelli di espressioni C++
  • In C++11 o versioni successive, esiste un modo per implementare un'interfaccia C++ virtuale pura a metodo singolo di lambda?
  • Argomento della funzione che restituisce un tipo void o non void
  • Come trovare std::max_element su std::vector<std::pair<int, int>> in uno degli assi?
  • Visibilità dei membri della classe template di base non direttamente ereditati
  • C'è un contesto in cui l'espressione `a.b::c` ha senso?
  • Perché l'overloading pubblico è in conflitto con la direttiva using privata su alcuni compilatori?
  • I cast del puntatore mantengono le proprietà di allineamento?
  • Espansione macro con meno unario
  • Allocatori personalizzati come alternative al vettore di puntatori intelligenti?
  • Ci sono situazioni in cui l'autoassegnazione è utile?
  • C++ std::variant vs std::any
  • Signedness aliasing usando reinterpret_cast
  • Tipi di hashing in fase di compilazione in C++17/C++2a
  • C++ forzando l'ordine di valutazione dei parametri della funzione
  • Parametri del modello variadici da numero intero
  • Come chiamare il costruttore appropriato
  • Che cos'è un nome completo?
  • Perché questa istruzione if che combina l'assegnazione e un controllo di uguaglianza restituisce true?
  • L'aggiunta di constness extra provoca un errore del compilatore
  • Perché std::get non funziona con le variabili?
  • Inizializza uno std::array in modo algoritmico in fase di compilazione
  • Perché make_shared non può costruire questo oggetto?
  • L'impostazione di bit extra in un bool lo rende vero e falso allo stesso tempo
  • Perché non viene eseguita la RVO parziale?
  • Comportamento diverso di MSVC e clang per i rami if constexpr
  • C++17 Guida alla detrazione parziale
  • Contrassegna come parametri di funzione obsoleti in C++14
  • Dovrei confrontare uno std::string con string o strings?
  • la capacità del vettore mostra 0 anche se è riservata
  • Il compilatore interrompe l'ottimizzazione della stringa inutilizzata durante l'aggiunta di caratteri
  • Ci sono aspetti negativi nell'usare std::string come buffer?
  • Efficiente funzione di base intera in C++
  • Perché è necessario inoltrare il valore di ritorno
  • Perché non possiamo usare `std::multiset` con il confronto personalizzato lambda come valore di un `std::map`?
  • Ho alcune domande sul modo in cui assegnare valori allo std::array
  • Come posso creare un'istanza di un tipo di chiusura lambda in C++ 11/14?
  • Significato di costruttore con più coppie di parentesi
  • Perché non posso usare =default per i ctor predefiniti con un elenco di inizializzatori di membri
  • Qual è il modo più efficiente per estrarre min, max e mediana da un vettore
  • if constexpr con pacchetti di parametri ricorsivi
  • Utilizzo di `modello esterno` per impedire l'istanziazione implicita di una classe modello
  • VS2019:come risolvere il sottolinguaggio sconosciuto:messaggio 0x8 in Visualizzazione risorse?
  • Qual è il motivo del doppio controllo NULL del puntatore per il blocco mutex
  • C++:forza le istanze lamba ad avere variabili statiche univoche
  • perché non posso usare il parametro fittizio in postfix operator++ come someClassObject++5?
  • Nessun controllo dei limiti dell'array quando si utilizza auto
  • Come posso esprimere correttamente due funzioni di classe derivate con la stessa implementazione in C++?
  • Quale algoritmo STL può determinare se esattamente un elemento in un contenitore soddisfa un predicato?
  • put_money mantiene il suo argomento per valore o riferimento?
  • Come aggirare la mancanza di specifica di concorrenza di std::get<>()
  • thread_guard vs scoped_thread
  • Numero di canali non valido nell'immagine di input
  • Invia una stringa grande nella presa
  • Come determinare quale modello verrà utilizzato
  • Sottostringa in fase di compilazione C++
  • Come utilizzare memset durante la gestione delle stringhe in C++?
  • Impossibile comprendere l'output della stringa C++ con caratteri speciali
  • Perché il formato di output di un int8_t utilizza 4 byte?
  • Dipendente dal parametro del modello [[nodiscard]]
  • Perché l'uso del modello C++ non è consigliato in un ambiente con spazio/irradiazione?
  • Quando una classe si alloca dinamicamente al costruttore, perché si verifica l'overflow dello stack invece di std::bad_alloc?
  • boost::lexical_cast output errato
  • Perché non possiamo fare un confronto a tre vie in C++?
  • Risoluzione del sovraccarico dei costruttori per classi diverse
  • Assegnazione della funzione al puntatore della funzione, correttezza dell'argomento const?
  • Questa chiamata di funzione dovrebbe essere ambigua?
  • Perché non è un errore in fase di compilazione restituire un nullptr come std::string?
  • Come posso rimuovere questo odore di codice relativo all'ereditarietà?
  • Un modo sicuro e conforme agli standard per fare in modo che una specializzazione di un modello di classe non venga compilata utilizzando `static_assert` solo se viene istanziata?
  • Passando std::filesystem::percorso a una funzione segfaults
  • C++ che comprende l'overflow di interi
  • #include diretto esplicito vs. #include transitivo non contrattuale
  • Quando si passa una classe per valore, il chiamante o il chiamato chiama il distruttore?
  • constexpr e std::cout lavorano sulla funzione ma non in lambda
  • typeid() !=typeid(const char*)
  • Perché char{} e char() funzionano come variabili temporanee per un argomento char*?
  • Equivalenza del tensore dello slicing in Pytorch/ATen C++
  • comparatore non valido:errore durante il sovraccarico dell'operatore <
  • Classe base inaccessibile nonostante l'amicizia
  • Implementazione di sequenze intere C++
  • C++17:controllo generico (basato sull'ereditarietà multipla?) per il modello nel pacchetto di parametri
  • Segfault quando non si specifica il tipo restituito della funzione lambda
  • Operatore di sovraccarico[] e NON ottenere lvalue richiesto come operando sinistro dell'errore di assegnazione
  • Converti in modo sicuro std::string_view in int (come stoi o atoi)
  • Come faccio a organizzare i membri in una struttura per sprecare il minimo spazio sull'allineamento?
  • Discrepanza in C++ tra struct sovra-allineato ed enum all'interno del contenitore
  • È legale chiamare shared_future::get() più volte sulla stessa istanza nello stesso thread?
  • Perché viene chiamato il costruttore di copia invece del costruttore di spostamento quando viene restituito?
  • C'è un bel modo per assegnare std::minmax(a, b) a std::tie(a, b)?
  • c++ std::bad_alloc su std::filesystem::percorso append
  • Il modo più elegante per scrivere un "se" one-shot
  • Come posso verificare che il tipo T sia tra il pacchetto di parametri Ts...?
  • Qual è lo scopo di std::to_integer?
  • Cos'è una stringa grezza?
  • Comprendendo la regola come se, il programma è stato eseguito come scritto
  • L'intestazione std::string è solo in Visual Studio?
  • Quanto è affidabile il monitoraggio della scrittura delle pagine in Windows date le cache del processore
  • Indirizzo di memoria C++
  • Il controllo del valore del modello C++ zero non riesce
  • Perché l'assegnazione dell'inizializzazione delle parentesi riempie le variabili di spazzatura?
  • Accesso alle variabili in un ambito di inclusione (non globale) nascosto dalla dichiarazione locale in C++?
  • C'è un modo per aumentare la visibilità con una dichiarazione using?
  • ~i è davvero equivalente a i !=-1?
  • Dereferenziare un valore shared_ptr
  • Esempio di API C++ TensorFlow Lite per l'inferenza
  • Un riferimento ha una posizione di archiviazione?
  • C++20 con u8, char8_t e std::string
  • È possibile ottenere l'indirizzo del puntatore 'this'?
  • Perché l'iterazione su uno std::set è molto più lento rispetto a uno std::vector?
  • Associazione di un riferimento alla funzione const a un lambda
  • Perché std::cbegin() non chiama .cbegin() sul contenitore?
  • Come ottenere la dimensione del file in byte con C++17
  • Posso abbinare un tipo a un modello senza scrivere una classe di tratti personalizzata?
  • clang-format:come mantenere ogni elemento dell'elenco di inizializzatori del costruttore su una riga separata
  • Perché questa assegnazione del puntatore di funzione funziona se assegnata direttamente ma non con l'operatore condizionale?
  • Richiama un metodo con un timeout
  • Perché le opzioni del compilatore influiscono sulla selezione dell'implementazione del modello?
  • Inizializzazione di variabili in un'istruzione if
  • come definire un operatore di cast del puntatore?
  • Problemi nella compilazione del codice dovuti all'operatore modulus
  • Come posso iterare valori uguali con la libreria standard?
  • Perché C++ 11 ha fatto in modo che std::string::data() aggiungesse un carattere di terminazione null?
  • std::memcpy rende determinata la sua destinazione?
  • Se la mia classe è una classe letterale, è ridondante dichiarare un oggetto della mia classe come constexpr?
  • Qual è l'importanza di fare di una variabile una costante?
  • Inizializzazione uniforme per tupla
  • Modello di funzione specializzato basato su lambda arit
  • Differenza tra una funzione const e non const in C++
  • Il compilatore C++ non verifica se esiste un metodo nella classe template
  • Quando si sposta un unique_ptr in un lambda, perché non è possibile chiamare reset?
  • Aggiunta di MSVC 2017 a Qt
  • Lo span si propaga const?
  • std::tie non riesce con impossibile associare un riferimento lvalue non const quando viene passato un valore da una chiamata di funzione
  • Come fare amicizia con una classe annidata privata
  • Killing Magic Numbers:const int vs constexpr int (o non c'è differenza alla fine)
  • Singleton con un oggetto che lancia il ctor - accesso di nuovo?
  • Enumerazione non ricorsiva di composizioni intere positive triplamente limitate
  • Un futuro è sicuro da passare a un thread separato?
  • Perché le tuple C++ sono così strane?
  • Allocazione fissa std::vector
  • C'è un bel modo per implementare un tipo condizionale con un caso di errore predefinito?
  • Il compilatore non fallisce quando respinge uno std::unique_ptr in uno std::vector
  • Sposta la semantica nelle conversioni da classe derivata a classe di base
  • Ho appena installato Visual Studio e ho riscontrato alcuni errori in particolare La proprietà WindowsSDKDir non è definita. Alcuni strumenti di compilazione potrebbero non essere trovati
  • Interleave veloce 2 doppi array in un array di struct con 2 float e 1 membro int (invariante del ciclo), con la conversione SIMD double-> float?
  • È consentita questa ottimizzazione in virgola mobile?
  • Funtori vs comparatori
  • Come definire la dimensione del vettore membro nel costruttore di una classe?
  • C++20:concetti di più tipi e relativo vincolo, sintassi corretta?
  • Risoluzione dell'ambiguità del sovraccarico della funzione CRTP
  • Perché un distruttore può cambiare lo stato di un oggetto costante?
  • Cosa significa (vuoto *)1?
  • Differenza tra classe e struct per quanto riguarda il riempimento e l'ereditarietà
  • Perché il tipo intero int64_t non può contenere questo valore legale?
  • Come specializzare un metodo di classe modello per un tipo specifico?
  • il letterale `0` essendo un candidato valido per sovraccarichi int e const string&provoca una chiamata ambigua
  • Qual è lo scopo di un'espressione di vincolo su una funzione non basata su modelli?
  • Perché è necessario chiamare join() o detach() prima della distruzione del thread?
  • Casi banali di shared_ptr e wrong_ptr che falliscono
  • Posso incoraggiare g++ a inserire un interruttore che restituisce un segno?
  • È sicuro attraversare un container durante l'esecuzione di std::remove_if?
  • Il modello di funzione non funziona con le stringhe letterali
  • C'è qualche garanzia sulla dimensione di uno std::reference_wrapper?
  • Le coroutine C++20 senza stack sono un problema?
  • Se make_shared/make_unique può lanciare bad_alloc, perché non è una pratica comune avere un blocco try catch per questo?
  • C'è un modo per ridurre questa condizione di tempo?
  • Come creare una nuova stringa senza spazi da un'altra stringa usando un ciclo
  • Impatto dell'iterazione del ciclo precedente sul tempo di esecuzione dell'iterazione corrente
  • Come dichiarare un array senza specificarne la dimensione, ma con un inizializzatore all'interno di una classe in C++?
  • Differenza tra stringa +=s1 e stringa =stringa + s1
  • Domanda complicata dell'intervista per sviluppatori C++ di livello medio
  • Perché l'inizializzazione aggregata non funziona più da C++ 20 se un costruttore è esplicitamente predefinito o eliminato?
  • Allineamento della memoria C++:dovremmo preoccuparci?
  • Perché '\n' è preferito a \n per i flussi di output?
  • In che modo l'I/O binario dei tipi POD non infrange le regole di aliasing?
  • Estensione dello spazio dei nomi std per implementare make_unique quando si usa C++11
  • Esiste un valore x di tipo float per il quale x + 1 ==x?
  • Come eseguire l'iterazione su variabili non const in C++?
  • Esiste un sistema attualmente utilizzato con un compilatore C++ in cui int è largo più di 32 bit?
  • Perché l'operatore* di rvalue unique_ptr restituisce un lvalue?
  • Perché il costruttore sceglie il tipo INT invece di SHORT quando viene richiamato con un parametro di tipo CHAR?
  • Cosa dice la definizione del linguaggio C++ sull'estensione della parola chiave statica?
  • In che modo shared_ptr<void> sa quale distruttore usare?
  • Come convertire l'algoritmo in virgola mobile in virgola fissa?
  • Come calcolare pow(2,n) quando n supera 64 in c++?
  • Mescolare in modo efficiente e casuale i bit di una sequenza di parole
  • Come costruire un oggetto da un riferimento const o temporaneo tramite un modello di inoltro
  • Perché Visual Studio non riesce a scegliere il costruttore giusto nella classe del modello?
  • Metodo veloce per moltiplicare un intero per la frazione corretta senza float o overflow
  • Perché chiamando cout.operator<<(const char*) stampa l'indirizzo invece della stringa di caratteri?
  • Il puntatore alla variabile deallocata cambia indirizzo
  • Chiamare la funzione non const di un'altra classe per riferimento dalla funzione const
  • Copia assegna una mappa se l'elemento non è assegnabile
  • C++ 20 'char8_t' è lo stesso del nostro vecchio 'char'?
  • Come viene determinato il tipo di ritorno di un operatore ternario?
  • Il modo sicuro più efficiente per eseguire il cast di std::map<int, std::shared_ptr<Base>> su std::map<int, std::shared_ptr<Derived>>
  • Confusione sui vettori
  • Perché le enumerazioni con ambito consentono l'uso di | operatore durante l'inizializzazione utilizzando i valori assegnati in precedenza?
  • Perché std::accumulate genera 705032704 come output invece della somma degli elementi nel vettore?
  • Come annullare un processo wasm dall'interno di un webworker
  • Ramificazioni di C++20 che richiedono il complemento a due
  • Utilizzo di set_union per le stringhe
  • Cosa significa che i predicati non dovrebbero modificare il loro stato a causa di una chiamata di funzione?
  • Perché l'ereditarietà virtuale ha bisogno di una vtable anche se non sono coinvolte funzioni virtuali?
  • Cosa significa vuoto o come influisce su T in questo caso?
  • Come ottenere il tipo risultante moltiplicando due tipi diversi?
  • Restituisce tipi diversi con un valore di parametro modello diverso (ma stesso tipo)
  • Esistono casi d'uso realistici per le variabili `decltype(auto)`?
  • Funzione che accetta sia le matrici dense che quelle sparse
  • Il distruttore virtuale sposta l'oggetto fuori dalla sezione rodata
  • nullptr è falso?
  • C++ può generare un errore quando l'inizializzazione dell'array std è troppo piccola?
  • Insert o push_back alla fine di uno std::vector?
  • Best practice per i tipi temporanei const
  • Perché auto deduce questa variabile come double e non float?
  • Perché la stessa classe definita in più file .cpp non causa un errore di definizione multipla del linker?
  • C'è qualche situazione in cui la memoria di un oggetto potrebbe cambiare durante la sua vita?
  • Come utilizzare getter e setter senza generare una copia?
  • Lo standard C++ garantisce che un inserimento non riuscito in un contenitore associativo non modificherà l'argomento rvalue-reference?
  • Cosa significano 0b e 0x quando si assegnano binari ed esadecimali?
  • Problemi nella comprensione della sintassi del puntatore C++
  • Impedisce la chiamata di determinate funzioni std
  • std::any_of garantisce l'ordine di iterazione se utilizzato con la politica di esecuzione sequenziale?
  • La logica dell'invocare le funzioni virtuali non è chiara (o si tratta di un metodo nascosto?)
  • Come fornire la firma della funzione per una funzione che accetta iteratori di contenitori stl?
  • Come convincere il compilatore a preferire l'overloading del metodo const in C++?
  • C++ 20 richiede che il codice sorgente venga archiviato nei file?
  • Come utilizzare source_location in una funzione modello variadic?
  • Posso controllare una piccola serie di bool in una volta sola?
  • Come si possono copiare i membri semplici del sindacato con memcpy?
  • È legale che il codice sorgente contenente un comportamento indefinito arresti in modo anomalo il compilatore?
  • Come scorrere i tipi di std::variant?
  • std::reduce sembra convertire i risultati in numeri interi
  • Perché 'd /=d' non genera un'eccezione di divisione per zero quando d ==0?
  • Perché nullptr fa parte del linguaggio principale, ma nullptr_t fa parte di STL?
  • Ottieni il tipo di argomenti della funzione come tupla
  • Ottenere l'indirizzo di ritorno del chiamante
  • Perché il compilatore C++ di Visual Studio rifiuta un'enumerazione come parametro del modello?
  • Passaggio di una stringa per valore, riferimento e valore
  • Strano comportamento di std::initializer_list di std::strings
  • Comportamento imprevisto dopo l'assegnazione dell'oggetto funzione al wrapper della funzione
  • Modo idiomatico per creare una classe immutabile ed efficiente in C++
  • std::bind a una std::variant contenente più tipi di funzione std::
  • std::shared_mutex favorisce gli scrittori rispetto ai lettori?
  • Funzione fattoriale del modello senza specializzazione del modello
  • In che modo std::optional non ha mai valore per eccezione?
  • È stata compilata una classe completamente nuova per ogni std::array di dimensioni diverse?
  • Come forzare GCC a presumere che un'espressione a virgola mobile non sia negativa?
  • avr-gcc:(apparentemente) prologo/epilogo non necessario in funzione semplice
  • Qual è il punto di una macro PROTOTYPE che si espande semplicemente ai suoi argomenti?
  • std::tuple sizeof, è un'ottimizzazione mancata?
  • Inline di una funzione ricorsiva
  • Dichiarando 2 (o anche multi) dimensionali std::arrays elegantemente
  • Dove inserire le direttive using nei file di intestazione C++
  • Inizializzazione di uno std::array con un valore costante
  • Chiamare la trasformazione reale-complessa sul posto di FFTW senza violare rigide regole di aliasing
  • Più thread/processi possono leggere/scrivere da/in regioni non sovrapposte di un file contemporaneamente senza sincronizzazione?
  • Come faccio a leggere un file binario in C++ se lo genero in Java?
  • msvc /permissive- std::string Overload Operator '=' è ambiguo
  • L'argomento predefinito del modello perde il tipo di riferimento
  • Qual è lo scopo di std::add_lvalue_reference e std::add_rvalue_reference?
  • conveniente classe Vector3f
  • Come inizializzare una matrice UNA VOLTA in un costruttore constexpr?
  • Disabilita la vecchia sintassi Signal-Slot (stile Qt4) nel codice Qt5
  • Argomento predefinito per un functor in un parametro basato su modelli
  • Risoluzione del sovraccarico delle funzioni del modello
  • È possibile implementare always_false nella libreria standard C++?
  • Perché `typename` non è richiesto per una classe base che è un tipo annidato?
  • Posso creare una vista su un vettore?
  • Scrivere una versione SSE/AVX portatile di std::copysign
  • Come viene definita la perdita di precisione da intero a float in C++?
  • Perché posso usare `operator<<` su oggetti temporanei std::ofstream?
  • C++ - usando il riferimento const per prolungare un membro di un temporaneo, ok o UB?
  • qual è l'hack della struttura e il tipo/non-tipo nascosto?
  • Cosa blocca l'implementazione di std::to_chars e std::from_chars
  • Rileva con JSON per la libreria C++ moderna che il numero intero non rientra in un tipo specificato?
  • Impedire la riassegnazione del puntatore
  • È possibile creare un puntatore a una classe in C++
  • Decltype dei membri di dati struct, usando l'associazione strutturata
  • std::optional - costruisci vuoto con {} o std::nullopt?
  • Il costruttore di conversione std::variant non gestisce i qualificatori volatili const
  • Perché il costruttore di modelli è preferito al costruttore di copie?
  • La console del debugger di Android Studio visualizza Impossibile collegare la porta
  • Tutte le intestazioni C++ sono una classe?
  • Ci sarà un concetto per i tipi aritmetici nella libreria standard C++?
  • Chiamata a una funzione membro non statica al di fuori della durata dell'oggetto in C++17
  • Come evitare il copia e incolla quando due funzioni sono molto simili?
  • Non riesco a passare lambda con l'acquisizione di riferimento
  • Type_traits *_v L'ordine di utilità del modello variabile non viene compilato
  • Le garanzie di visibilità release-acquire di std::mutex si applicano solo alla sezione critica?
  • Oggetti che memorizzano dati e oggetti che memorizzano puntatori intelligenti ai dati
  • Esempio in cui è necessario utilizzare il tipo di ritorno finale, poiché il problema non può essere risolto alla vecchia maniera
  • Perché std::accumulate non è stato creato constexpr in C++ 20?
  • Scalare `new T` vs array `new T[1]`
  • Inizializzazione dei membri per variabili non copiabili in C++17
  • Sfoca il contenuto da un rettangolo con Opencv
  • Errore di sostituzione con `std::function` e parametro del modello precedentemente dedotto - perché?
  • Sovraccarico di funzione per i valori letterali stringa lvalue e rvalue di riferimento
  • Risoluzione del sovraccarico del modello:cosa succede quando più modelli corrispondono?
  • Errori Valgrind con boost::thread_specific_ptr su GCC 8.3 + Linux
  • Perché questi due frammenti di codice hanno lo stesso effetto?
  • Collegamento di Conan Include a VS Code
  • std::transform può essere sostituito da std::accumulate?
  • Posso utilizzare std::transform in atto con una politica di esecuzione parallela?
  • Valori di accesso solo a determinati indici utilizzando iteratori
  • errore:'string_view' non è un membro di 'std'
  • Come risolvere il blocco di gdb in ld-linux.so.2 durante l'esecuzione di un eseguibile a 32 bit su un sistema Ubuntu (18.04) a 64 bit?
  • Perché la specifica del ciclo "for" basata sull'intervallo è cambiata in C++17?
  • Come spostare uno std::vector in un array grezzo in C++
  • Perché unique_ptr<Derived> esegue il cast implicito su unique_ptr<Base>?
  • C++ 17 divide la stringa constexpr su virgola e ha il numero di elementi in fase di compilazione?
  • std::bit_cast con std::array
  • Perché operator!=è stato rimosso in C++20 per molti tipi di librerie standard?
  • la definizione del distruttore in una classe derivata dal tipo di solo spostamento fornisce un errore in fase di compilazione quando viene creato con emplace_back o push_back di std::vector
  • Il C++ è considerato un linguaggio di programmazione Von Neumann?
  • costruire una stringa da NULL?
  • list::empty() comportamento multi-thread?
  • Generazione di codice Lambda C++ con Init Capture in C++ 14
  • Accumula valori assoluti di un vettore
  • Quando è garantito che RVO si applichi / si applica con i compilatori C++ 20
  • Concetti C++ - Posso avere un vincolo che richiede che una funzione sia presente in una classe?
  • Come si esaurisce la memoria nell'heap?
  • C'è un modo per installare Valgrind su Catalina?
  • Posso fare x =y =z. Come mai x < y < z non è consentito in C++?
  • Output strano quando si sommano 1<<2 e 1<<3 in C++
  • Come installare le dipendenze per un progetto che viene compilato in modo incrociato su un host x86 per una destinazione arm
  • Come viene implementato std::atomic_ref per i tipi non atomici?
  • Perché un T* può essere passato nel registro, ma un unique_ptr<T> no?
  • Riferimento non definito a WinMain (C++ Mingw)
  • Quali sono le regole di ricerca del nome e di semplificazione del tipo per i tipi restituiti finali?
  • Perché è possibile int x{ y =5 }?
  • Passaggio di array di byte da Unity ad Android (C++) per la modifica
  • Perché `std::string::find()` non restituisce l'iteratore finale in caso di errori?
  • Accesso ai membri dei dati struct tramite l'aritmetica del puntatore
  • C'è un modo per creare una funzione che prenda come argomento una funzione membro o un membro?
  • Errore di compilazione C++:impossibile convertire da B ad A, nessun costruttore o ambiguità di sovraccarico del costruttore
  • Come funziona questo codice modello per ottenere le dimensioni di un array?
  • Allocazione di un singolo oggetto di dimensioni superiori a 2 GB utilizzando new in C++ (su Windows)
  • Come ridurre il codice di implementazione di molte classi wrapper?
  • Il programma multithreading è bloccato in modalità ottimizzata ma funziona normalmente in -O0
  • Come ordinare una matrice di stringhe che contiene sia numeri negativi che positivi in ​​c++.?
  • Operatore maggiore > soddisfa un ordinamento debole rigoroso?
  • Perché same_as concept verifica l'uguaglianza dei tipi due volte?
  • funzione indefinita vs. cancellata vs. non dichiarata
  • Perché il distruttore non viene chiamato nell'operatore delete?
  • Perché Expected<T> in LLVM implementa due costruttori per Expected<T>&&?
  • Il compilatore può chiamare una funzione immediata (consteval) durante il runtime?
  • È sicuro chiamare il posizionamento nuovo su "questo" per oggetti banali?
  • Perché non è necessario utilizzare typename per i tipi dipendenti nel caso seguente?
  • Come utilizzare la libreria di collegamento dinamico con CMake?
  • Come assegnare un distruttore a un puntatore?
  • -O1 altera la matematica in virgola mobile
  • Perché la somma raggruppata è più lenta con i gruppi ordinati rispetto ai gruppi non ordinati?
  • C'è un modo per creare uno stringstream da una string_view senza copiare i dati?
  • È possibile allocare una grande quantità di memoria virtuale in Linux?
  • La funzione modello non funziona per la funzione puntatore-membro che accetta const ref
  • Sovraccarica una funzione lambda
  • L'ereditarietà multipla porta a un sovraccarico di funzioni virtuali ambigue spurie
  • Come disabilitare i puntatori come nomi di tipo di modello
  • Che cos'è std::false_type o std::true_type?
  • Inizializzazione del vettore dell'atomica
  • Il mio compilatore ha ignorato il mio membro della classe thread_local statico inutilizzato?
  • L'incremento di un puntatore a un array dinamico di dimensioni 0 non è definito?
  • Sta acquisendo un oggetto di nuova costruzione in base al comportamento indefinito di const ref
  • Sto cercando di creare una mappa C++ con un valore vettoriale all'interno di un file mappato di memoria boost
  • La chiamata a lambda è ambigua nonostante indichi esplicitamente il tipo restituito
  • Qual è la relazione tra il concetto C++ e la digitazione anatra?
  • Qual è lo scopo di sapere se un oggetto è un integrale o meno o è un tipo di classe o meno?
  • Assegnazione ternaria C++ di lambda
  • Come confrontare correttamente un valore intero e un valore in virgola mobile?
  • Controllo runtime della conversione integrale
  • Come ottenere l'indirizzo di una funzione lambda C++ all'interno della stessa lambda?
  • Come implementare la forma generalizzata di std::same_as (cioè per più di due parametri di tipo) che è agnostica rispetto all'ordine dei parametri?
  • C'è un modo per eseguire il cast di uno std::any contenente un puntatore derivato a un puntatore base, senza conoscere il tipo derivato?
  • Un programma che non termina mai un programma C++ valido?
  • Come scrivere questa ricorsione con i loop
  • I valori di chiusura Lambda possono essere passati come parametri di riferimento rvalue
  • Quando questo viene catturato da una lambda, deve essere usato esplicitamente?
  • Cosa significa avere la proprietà esclusiva dell'oggetto per unique_ptr?
  • ridefinizione di una variabile di tipo diverso
  • l'operatore non predefinito <=> non genera ==e !=in C++20
  • dichiarazione const all'interno della classe
  • Come posso impedire all'utente di specificare un parametro del modello di funzione, forzandone la deduzione?
  • Come eseguire il puntatore a funzione membro con un oggetto puntatore intelligente?
  • Quando si sovraccaricano gli operatori in C++, perché T* è preferito a bool?
  • Passare un concetto a una funzione
  • Posso definire la lunghezza di un array usando una costante, quindi perché int d[b] non funziona?
  • Deduzione non corrispondente di tipi automatici tra diversi compilatori c++
  • Dato un numero intero N. Qual è il numero intero più piccolo maggiore di N che ha solo 0 o 1 come cifre?
  • cppcheck avverte del puntatore alla variabile locale nell'inizializzazione dell'elenco
  • Perché ++i++ non è valido mentre (++i)++ è valido?
  • Somma stabile efficiente di numeri ordinati
  • Funzione che crea puntatori alle classi
  • GCC9 evita lo stato senza valore di std::variant consentito?
  • Risoluzione dell'overload che coinvolge enum vecchio stile e tipi integrali
  • quali sono le regole di risoluzione dell'overload dell'inizializzazione dell'elenco
  • Modello di sovraccarico C++ sull'assegnazione di valore o funzione di callback
  • C++ come aggiungere un elemento a una matrice di puntatori superando le dimensioni
  • È mai richiesto un nome di classe completo fino all'ambito globale per le definizioni di funzioni membro fuori linea?
  • Ereditarietà privata che causa problemi in c++
  • Il casting per il tipo simd è un comportamento indefinito in C++?
  • Impedisce alla funzione che accetta const std::string&di accettare 0
  • Perché remove_reference non funziona sulle funzioni?
  • Inizializzatori designati in C++20
  • È un vecchio costruttore di stile C++?
  • Arresto anomalo all'eliminazione tramite distruttore
  • Ricorsività utilizzando la metaprogrammazione del modello
  • i costruttori di copia e spostamento sono amici automatici?
  • Come posso usare C++ 20 std::format?
  • Modelli variadici:spiega gli argomenti in gruppi
  • Quando è necessaria una stringa con terminazione nulla in uno scenario di sola lettura?
  • Posso passare un puntatore prima dell'inizio di un array se so che verranno utilizzati solo gli elementi esistenti?
  • Come creare un metodo di input in C++ con i puntatori
  • Perché la dimensione di un array fa parte del suo tipo?
  • Perché non posso recuperare l'indice di una variante e utilizzarlo per ottenerne il contenuto?
  • Come confrontare la firma di due funzioni?
  • Perché il costruttore predefinito di std::atomic non predefinito inizializza il valore memorizzato sottostante?
  • Triangolare una tupla
  • Perché una stringa letterale vuota in un array multidimensionale decade in un puntatore nullo?
  • Problemi con C++ e gemme su OSX Catalina
  • Come determinare quali file di intestazione includere?
  • Qual è lo scopo di utilizzare un sindacato con un solo membro?
  • Perché non possiamo creare oggetti banalmente costruibili usando malloc se il banale costruttore predefinito non esegue alcuna azione?
  • Errore di segmentazione quando si utilizzano vettori nella classe e nel costruttore
  • Estensione a vita di riferimento temporaneo per non const utilizzando const-cast
  • Come creare una piega raggruppata o accoppiata del pacchetto di parametri?
  • Dal linguaggio naturale all'espressione C++
  • Non capisco perché questo compila
  • Risultato di sizeof per matrici e puntatori C++
  • Perché viene scelto questo sovraccarico di un operatore di conversione?
  • Elenco di inizializzatori all'interno di std::pair
  • [[no_unique_address]] e due valori membro dello stesso tipo
  • std::pair distrugge i suoi oggetti allocati dinamicamente?
  • Overflow firmato in C++ e comportamento non definito (UB)
  • È valido usare std::transform con std::back_inserter?
  • È vero che unique_ptr che punta a un array libererà automaticamente la memoria dinamica dopo aver chiamato release()?
  • T deve essere un tipo completo per essere utilizzato in `std::declval<T>`?
  • Perché la mia classe non è costruibile di default?
  • Cosa significa passare un parametro puntatore in riferimento a una funzione?
  • Inizializza l'array con un elemento aggiuntivo usando una macro
  • È garantito che il distruttore di un oggetto locale all'interno di un ciclo venga chiamato prima dell'iterazione successiva?
  • Come costruire un tratto di tipo in grado di dire se i metodi privati ​​di un tipo possono essere chiamati nel costruttore di un altro tipo?
  • std::unordered_map operator[] esegue l'inizializzazione zero per la chiave non esistente?
  • C++ 11, come usare un const all'interno di un #if
  • Inizializzazione di una variabile di tipo sconosciuto tramite costruttori sovraccaricati in C++
  • C++:alloca memoria per un std::vector quindi inizializza i suoi elementi in parallelo
  • Qualche motivo per non utilizzare le lambda globali?
  • Nuove allocazioni di array
  • Esiste un modo standard per ottenere l'ennesimo valore a virgola mobile `nextafter` in C++
  • Errore durante il cast dell'oggetto temporaneo in un riferimento non const
  • Perché std::function non partecipa alla risoluzione del sovraccarico?
  • C++ - Il ripristino di stringstream non ripristina la posizione get o cancella i flag?
  • Come può essere copiato std::function se cattura un unique_ptr?
  • Come posso ottenere la profondità di uno std::vector multidimensionale in fase di compilazione?
  • Scopri in tempo lineare se c'è una coppia nel vettore ordinato che aggiunge un certo valore
  • Approcci alla funzione SFINAE in C++
  • Come chiamare il costruttore giusto di un tipo di modello?
  • Facendo std::move due volte con lo stesso unique_ptr
  • È sicuro scambiare due diversi vettori in C++, usando il metodo std::vector::swap?
  • Come creare correttamente std::string da un std::string_view?
  • Come funziona il lancio e la cattura di int?
  • Come posso creare un prodotto cartesiano a n modo di elenchi di tipi in C++?
  • Deduzione fallita della chiamata di funzione con elenco di argomenti modello esplicito e [temp.arg.explicit]/3
  • decltype con modello di funzione che ha un argomento predefinito rende il risultato confuso (un problema divertente o un bug di gcc)
  • std::set memorizza oggetti contigui in memoria?
  • Come verificare se sono definiti interi a larghezza fissa
  • Usa il modello corrente come parametro del modello per uno dei parametri del modello
  • Perché una variabile enum è un valore qui?
  • Come posso impedire a C++ di indovinare un secondo argomento del modello?
  • Eliminazione del contenitore nel codice atomico multi-thread
  • pedice vettoriale fuori intervallo durante la compilazione
  • Nascondi la classe base vuota per l'inizializzazione aggregata
  • `ofstream` rispetto a 0
  • Come viene implementato std::is_function?
  • se constexpr con static_assert in lambda, quale compilatore è corretto?
  • Contare le righe del file di origine usando le macro?
  • In che modo i compilatori c++ trovano una variabile esterna?
  • std::vector (ab)usa la memorizzazione automatica
  • Un programma con std::map<T*, U> ha un comportamento ben definito?
  • Informazioni sull'inizializzazione dei puntatori in C++
  • Chiamare funzioni con lo stesso nome in un elenco di spazi dei nomi
  • C++20:lambda senza acquisizione nel parametro del modello non di tipo
  • Il valore di `questo` puntatore è costante durante la vita dell'oggetto?
  • Variazione sul tema del gioco di parole:costruzione banale sul posto
  • Lasciando le funzioni membro non definite
  • Chiamata di funzione di garanzia nell'espressione AND logica
  • Se copio un float in un'altra variabile, saranno uguali?
  • Il modo più veloce per trovare un prodotto minimo di 2 elementi dell'array contenenti oltre 200000 elementi
  • "nuovo" ed "elimina" vengono deprecati in C++?
  • Inizializzazione della copia con costruttore di copia eliminato nell'inizializzazione del riferimento
  • Come restituire una classe C++ a NODE.JS
  • Come faccio a leggere una stringa char per char in C++?
  • Deduzione dell'argomento del modello per un argomento di un tipo di funzione
  • È possibile presumere che i test di uguaglianza e disuguaglianza in virgola mobile siano coerenti e ripetibili?
  • C++ STL Imposta Cancella per valore
  • Imposta l'operazione in c++(aggiorna il valore esistente)
  • Cast dinamico nel distruttore
  • È possibile abbinare i parametri del modello interi ricorsivamente in C++?
  • Concetti C++20:quale specializzazione del modello viene scelta quando l'argomento del modello si qualifica per più concetti?
  • Sovraccarico const chiamato inaspettatamente in gcc. Bug del compilatore o correzione della compatibilità?
  • Il salto su un'inizializzazione di una variabile è mal formato o provoca un comportamento indefinito?
  • Perché reinterpret_cast non è constexpr?
  • std::formato di tipi definiti dall'utente?
  • Come inviare tra assert() e static_assert(), dipende se nel contesto constexpr?
  • Perché il mio costruttore di mosse predefinito non è noeccetto?
  • Come utilizzare gli intervalli C++ per implementare numpy.ndindex?
  • C++ - Perché qui è richiesta la parola chiave 'template'?
  • Come verificare se numero1, numero2 e numero3 sono uguali a a, b e c ma non necessariamente in questo ordine
  • È legale riallocare un puntatore per funzionare?
  • Come ottenere una barriera StoreLoad in C++ 11?
  • Cattiva illuminazione utilizzando il metodo Phong
  • Perché sta usando il sistema; non è considerata una cattiva pratica?
  • Sostituirebbe ' ::' con ' . ' creare ambiguità in C++?
  • Perché due clausole che utilizzano si risolvono nello stesso tipo sono viste come ambigue in gcc
  • Usando std::vector come vista sulla memoria grezza
  • È possibile impedire l'omissione di membri di inizializzazione aggregati?
  • Copia di struct con membri non inizializzati
  • Esegui la funzione all'interno del modello di funzione solo per quei tipi che hanno la funzione definita
  • Enumerazione continua C++11
  • c++ I thread all'interno del ciclo stampano valori errati
  • Come confrontare strutture generiche in C++?
  • Come funziona un vettore come chiave internamente in C++?
  • In C++ qual è lo scopo di std::array se la dimensione deve essere determinata in fase di compilazione?
  • Come faccio a far funzionare la mia struttura sizeof sum con un pacchetto di parametri vuoto
  • Conversione implicita non consentita al ritorno
  • Perché std::reduce ha bisogno della commutatività?
  • Come rimuovere uno std::function<void()> in vector?
  • Modelli di sovraccarico ambigui
  • Come risolverlo in meno di O(N)?
  • Funzione di conversione dei caratteri std::isupper() &std::islower() C++17
  • C++ decltype e parentesi - perché?
  • È consentito rubare risorse da std::map's keys?
  • Quali sono i pericoli delle variabili non inizializzate?
  • shared_ptrs eliminati due volte
  • C++ Come si ottiene il rilascio e l'acquisizione su x86 solo utilizzando MOV?
  • Stringa adatta ai modelli in numerica in C++
  • sostituire tutti i valori dispari nel vettore con il valore corrispondente dal nuovo vettore
  • Contenitore STL con un tipo specifico come argomento generico
  • significato inline nelle interfacce dei moduli
  • c++ std::enable_if .... altro?
  • Strano comportamento con i campi di classe durante l'aggiunta a uno std::vector
  • Puntatore unico - Perché il distruttore viene chiamato 3 volte
  • Perché C++ non può dedurre T in una chiamata a Foo<T>::Foo(T&&)?
  • Come posso dimostrare che l'assegnazione volatile non è atomica?
  • Ordinamento di un vettore in ordine decrescente entro due intervalli
  • Proprietà di un puntatore a una matrice di lunghezza zero
  • L'eliminazione di hashmap di grandi dimensioni con milioni di stringhe su un thread influisce sulle prestazioni su un altro thread
  • Come contare le collisioni in unordered_set c++
  • Come risolvere il problema della lettura della variabile 'a' non constexpr non è consentito in un'espressione costante con boost.hana
  • Confronto C++20:avviso sull'operatore invertito ambiguo
  • Perché 'int' è usato solo come int e perché non come std::int in C++?
  • È possibile concatenare due stringhe di tipo `const char *` in fase di compilazione?
  • Qt Creator mostra errori nel nuovo progetto, ma il codice viene compilato correttamente
  • Un modo in fase di compilazione per determinare il tipo di argomento meno costoso
  • Perché std::hash non è garantito per essere deterministico?
  • Cambiamento di interruzione in C++ 20 o regressione in clang-trunk/gcc-trunk quando si sovraccarica il confronto di uguaglianza con un valore restituito non booleano?
  • Algoritmo efficiente per ottenere punti in un cerchio attorno a un centro
  • Perché unique_ptr::release non è definito con [[nodiscard]]?
  • Dividi un determinato tipo std::variant in base a un determinato criterio
  • Perché std::swap non è contrassegnato constexpr prima di C++ 20?
  • Come lasciare che una variabile dipenda da altre variabili all'interno di una classe?
  • Semplifica il modello has_field con C++17/20
  • Come inizializzare il vettore di coppie C++17 con elemento facoltativo
  • Perché la dimensione dell'array globale dovrebbe essere una costante intera?
  • Come risolvere penzolante const ref
  • Realizzazione di un tempio variadico da un altro modello variadico
  • Come passare un riferimento a un argomento typename del modello
  • int numeral -> regole di conversione del puntatore
  • ordine di inizializzazione di thread_local rispetto alle variabili globali
  • Se-direttiva macro confronto
  • Perché std::is_invocable non può gestire l'inoltro?
  • È possibile che un #include mancante interrompa il programma in fase di esecuzione?
  • c++ creando sottovettori operanti sugli stessi dati
  • enable_shared_from_this deve essere la prima classe base?
  • clang-format:interruzione sugli argomenti della funzione invece dei qualificatori di funzione (noException)
  • Visita multipla std::variant con aiutante basato su modelli variadici
  • Inizializza più membri di una classe costante usando una chiamata di funzione C++
  • Come convertire std::filesystem::file_time_type in time_t?
  • Inizializzazione della lista di copia? Perché questo compila?
  • Argomenti per il costruttore di copie
  • new T() è equivalente a `mem =operator new(sizeof(T)); nuovo(mem)T`?
  • Algoritmo per trovare una soluzione per A xor X =B + X
  • Punti di sequenza:questo avviso di gcc è un bug?
  • C++ Perché il mio confronto tra int e str.length() non funziona?
  • Assicurati in fase di compilazione che un metodo venga chiamato esattamente in un posto
  • Perché la decompressione dei parametri del modello a volte non funziona per std::function?
  • Sintassi valida per chiamare lo pseudo-distruttore per una costante mobile
  • C++ trova il tipo di risultato atteso co_await
  • Come decomprimere std::tuple dal modello C++?
  • C'è un modo per specializzare un modello di funzione in base a un tipo di array?
  • Come evitare conversioni implicite da intero 0 a puntatore, come elemento di un vettore
  • Cancellare() un elemento in un vettore non funziona
  • È possibile ottimizzare un puntatore intelligente?
  • Cosa sta chiamando void(); facendo?
  • C'è un modo per verificare se le funzioni lambda C++ sono integrate dal compilatore?
  • Una classe derivata è considerata un membro della classe base?
  • Come inizializzare tutti gli elementi di un array bidimensionale su un valore particolare?
  • Letterali C++ utf-8 in GCC e MSVC
  • Cosa significa una typedef con tre argomenti?
  • C++ Trova tutte le basi tali che P in quelle basi termini con la rappresentazione decimale di Q
  • Come creare una permutazione in c++ usando STL per un numero di posti inferiore alla lunghezza totale
  • Digita l'alias con lo stesso nome del tipo
  • Risoluzione del sovraccarico del modello con più tipi possibili
  • Tentativo di utilizzare funzioni basate su modelli per scambiare due stringhe
  • Perché const deve essere aggiunto a constexpr per una dichiarazione letterale di stringa?
  • Il calcolo della differenza di indirizzo è un comportamento indefinito?
  • l'ambito e la priorità della variabile in c++
  • cin per utilizzare argomenti senza variabile
  • Attraversamento container personalizzato con ciclo for basato su intervallo
  • Costruire std::coppia di interi con una variabile usando il post-incremento
  • Sposta il costruttore non ereditato né generato per impostazione predefinita
  • `x =&v` e `*x =v` sono equivalenti?
  • C++ rimuove una std::function da una std::vector<std::function<...>>
  • #include <Windows.h> è una cattiva pratica?
  • Mancata creazione ricorsiva di array C++
  • Come posso conoscere la dimensione massima reale di un vettore? (Non utilizzando std::vector::max_size)
  • Scrivete una funzione che accetti solo il letterale `0` o il letterale `1` come argomento
  • Confusione sulla dichiarazione e sulla definizione di membri di dati statici const
  • Perché un riferimento const a un riferimento perde la sua costanza?
  • iteratore c++ di qualsiasi contenitore con un tipo di valore specifico che utilizza concetti
  • Di fronte a std::bind, passa diverse funzioni per determinati parametri
  • Può T t ={}; e T t{}; produrre risultati diversi?
  • Come ottenere un modo più semplice per generare l'alfabeto in C++?
  • In che modo l'uso di `statico` influisce sulla velocità del mio codice?
  • Stile C++:posizionamento di Stroustrup degli asterischi del puntatore
  • Perché non è necessario specificare typename prima di un tipo dipendente in C++ 20?
  • Devo rendere le mie variabili locali const o mobili?
  • Qual è la differenza tra il modello variadico e i puntini di sospensione?
  • La funzione C++ pow() cambia il comportamento quando viene inserita in una funzione
  • Qt VS Tools:errore durante la lettura delle impostazioni del progetto VS
  • size_t ha la stessa dimensione e allineamento di ptrdiff_t?
  • Come si usa C++ 20 in vscode?
  • Perché un costruttore protetto ereditato non può essere reso pubblico?
  • Perché UN'operazione aritmetica di base nel corpo del ciclo viene eseguita MENO DI DUE operazioni aritmetiche?
  • Sequenza di Langford - Utilizza la simmetria / Rimuovi la simmetria
  • Implementazione dello stack pop senza blocco in C++
  • Come vengono inizializzate le acquisizioni lambda in caso di lambda nidificate?
  • Il motivo a farfalla appare in una passeggiata casuale usando srand(), perché?
  • Comportamento diverso dell'inizializzatore designato prima e dopo c++20
  • Tesseract manca sempre una riga di testo nell'immagine
  • Cosa significa classi non oggetti?
  • I tratti di tipo potrebbero essere limitati a non accettare altri tratti di tipo come argomenti?
  • In pratica, perché diversi compilatori dovrebbero calcolare valori diversi di int x =++i + ++i;?
  • Differenza tra std::fabs(a * b) e std::fabs(a) * std::fabs(b)
  • Assegna un valore a un riferimento rvalue restituito dalla funzione
  • tipo restituito deduzione della funzione ricorsiva
  • posizionamento nuovo su una classe con campo di riferimento
  • Come posso controllare gli intervalli di valori letterali definiti dall'utente C++ 14?
  • Rimozione dell'estensione .h nel file di intestazione c++ definito dall'utente
  • È legale usare \\ nel commento // C++? (Equazione LaTeX nel commento C++)
  • Ciclo 'for' inverso C++
  • Quando viene valutato un constexpr in fase di compilazione?
  • C'è un modo per non utilizzare un elemento da uno spazio dei nomi?
  • C'è un modo per scorrere diversi membri di dati di un oggetto in C++
  • Riempimento std::vector con oggetti creati altrove
  • Tipo di variabili membro in una funzione membro const
  • Il thread di creazione di tabelle virtuali è sicuro?
  • Concetti C++20:int not swappable_with int
  • Qual è la differenza tra il puntatore di proprietà e il puntatore memorizzato per std::shared_ptr?
  • Assegna std::vector<std::byte> a std::vector<char> SENZA copiare memoria
  • std::less dovrebbe consentire il confronto di puntatori non correlati in fase di compilazione?
  • Algoritmo subquadratico per l'adattamento di una curva con due rette
  • Mappatura 1:1 statica bidirezionale concisa di valori e tipi
  • Come posso controllare meglio se due variabili char sono in un insieme di valori?
  • Risoluzione del sovraccarico del modello di funzione, parametri dipendenti e non dipendenti
  • Modifica dell'argomento di riferimento const tramite un argomento di riferimento non const
  • Come affermare staticamente se è definita una costante di enumerazione?
  • Il concetto risolve il modello di funzione imprevisto quando si utilizza std::make_signed_t
  • Come faccio a rilevare se al mio costruttore di classe viene passato qualcosa tranne un intero?
  • Qual ​​è la differenza tra `std::default_initializable` e `std::is_default_constructible`?
  • Perché posso assegnare caratteri a oggetti stringa ma non a vettori di oggetti stringa?
  • In C++ gli elementi di una matrice di tipo puntatore per impostazione predefinita sono garantiti per essere inizializzati su nullptr?
  • Una funzione predefinita può restituire automaticamente?
  • Inserimento in std::list<std::vector<int>> non riuscito quando si utilizza l'elenco di inizializzatori come valore?
  • Ereditare un operatore di conversione basato su modelli
  • È consentito eliminare la const-ness dei riferimenti agli oggetti const effettivi se non vengono mai modificati attraverso di essi?
  • errore:nessun sovraccarico praticabile con clang, compila con gcc
  • Perché utilizziamo funzioni che restituiscono una struttura dati in C++?
  • Il carattere zero extra alla fine della stringa viene visualizzato in C++ per il ciclo dell'intervallo
  • Quanta memoria deve essere riservata per un frame di coroutine C++ 20?
  • Funzioni membro vincolate e istanziazione esplicita del modello
  • Specializzazione parziale del modello di classe del parametro del modello di tipo singolo utilizzando un parametro del modello non di tipo tramite un tipo dipendente
  • Perché la funzione di sistema restituisce sempre uno stato di uscita spostato in C++?
  • Inizializzazione dell'elenco:cosa è cambiato in C++14?
  • Implementazione di RAII su un'iterazione di cartella
  • Generare un'eccezione nell'elenco di inizializzazione?
  • Muovi il costruttore chiamato due volte durante la costruzione di uno std::funzione da un lambda che ha acquisizioni per valore
  • Come implementare al meglio l'idioma newtype in C++?
  • Le funzioni dichiarate con `=default` dovrebbero andare solo nel file di intestazione
  • Perché usare `std::bind_front` su lambda in C++ 20?
  • qual è la nuova funzionalità in c++20 [[no_unique_address]]?
  • Classe modello con nomi di tipo condizionali
  • Come utilizzare i moduli c++ 20 con GCC?
  • Specializzazione della funzione membro modello in una classe modello
  • Attributi per i parametri della funzione principale
  • Qual è lo scopo di `std::make_optional`
  • struct con membro di riferimento ha una rappresentazione dell'oggetto univoca?
  • Perché posso std::bind correttamente con i parametri sbagliati?
  • std::string differenza nell'output quando si usa c+=espressione e c=c+espressione
  • Cos'è un niebloide?
  • È possibile inizializzare la variabile membro (o la classe base) di un tipo non copiabile?
  • c++ Algoritmo per confrontare vari vettori di lunghezza e isolare univoco, una specie di
  • Tempi di compilazione esponenziali con semplice implementazione della lista dei tipi. Come mai?
  • Differenza tra i metodi std::atomic e std::condition_variable wait, notification_*
  • È possibile rendere la specializzazione del modello per zero argomenti del modello?
  • Perché std::copyable sussume std::movable?
  • Qual è il tipo di un tipo restituito 'auto' quando si restituisce *this in una classe anonima?
  • non è richiesto ==comportamento non definito?
  • Accesso ai dati privati ​​con reinterpret_cast
  • I moduli in c++20 ridurranno il tempo di compilazione rispetto ai tradizionali file di intestazione?
  • Perché alcune persone definiscono gli oggetti come puntatori?
  • Perché questo utilizzo di C++ 17 se constexpr non riesce?
  • unordered_map chiamate in eccesso alla funzione hash
  • std::thread::join garantisce la visibilità delle scritture
  • domanda di compilazione enable_if void =nullptr
  • Le parole chiave/funzioni C non sono racchiuse nello spazio dei nomi std in C++?
  • Perché l'utilizzo dell'operatore ternario per restituire una stringa genera un codice notevolmente diverso dalla restituzione in un blocco if/else equivalente?
  • Il modello di funzione accetta e restituisce Lambda diversi
  • Differenza tra un puntatore a una funzione autonoma e una funzione amico
  • Dimenticato do in do... while loop
  • L'offset di un membro del sindacato è sempre zero?
  • Come può std::vector accedere a elementi con enormi divari tra loro?
  • Perché progettare un linguaggio con tipi anonimi univoci?
  • Crea una dichiarazione ripetuta
  • Come posso combinare diversi requisiti di tipo restituito di vincoli C++ 20 in un requisito di tipo restituito?
  • Come posso generare numeri casuali ordinati uniformemente distribuiti in modo efficiente in C++?
  • Perché è stato introdotto std::ranges::less?
  • Perché la divisione per 3 richiede uno spostamento a destra (e altre stranezze) su x86?
  • Come creare una variabile di ciclo for const con l'eccezione dell'istruzione increment?
  • A GCC non piace fare amicizia con dichiarazioni di inoltro di spazi dei nomi anonimi, ma MSVC sì. Che cosa?
  • Qual è il modo più veloce per controllare i caratteri iniziali in un array di caratteri?
  • Come stampare l'iteratore generico std::list?
  • Perché la deduzione del tipo su const char[] è diversa da const char *?
  • Perché la dereferenziazione di nullptr durante l'utilizzo di un metodo statico non è un comportamento indefinito in C++?
  • Dimensione di riferimento a std::array non disponibile in fase di compilazione
  • Perché non ottengo l'elisione della copia garantita con std::tuple?
  • Perché è necessaria l'eliminazione di una funzione quando si definisce l'oggetto punto di personalizzazione?
  • Come può esistere un input patologico per uno std::unordered_set?
  • Cosa si intende per località di dichiarazione?
  • In che modo ADL influisce su questo pezzo di codice C++?
  • Funzione che prende il puntatore al metodo indipendentemente dalla constness
  • Come posso codificare qualcosa come un interruttore per std::variant?
  • Il volatile dovrebbe ancora essere utilizzato per condividere i dati con gli ISR ​​nel moderno C++?
  • È possibile avere due classi con lo stesso nome e la stessa funzione membro in unità di traduzione diverse?
  • Perché * deve essere messo prima di (&a) per sottrarre a (a è un array)?
  • Perché le mie due tuple contenenti stringhe, create allo stesso modo, non sono uguali?
  • Perché due iteratori std::vector non possono essere sommati?
  • Questa è la sintassi lambda del modello legale?
  • Il compilatore srotola il ciclo durante l'iterazione di un contenitore const?
  • Elimina elementi in un std::vector<std::string> che corrisponde ai caratteri in un altro dato std::string
  • Numero di parametri del modello definito dal modello (molto meta)
  • Come posso velocizzare l'algoritmo binario GCD usando __builtin_ctz?
  • I compilatori possono generare codice automodificante?
  • Chiamata di funzione non ambigua se viene utilizzato {}
  • Perché l'implementazione di declval in libstdc++-v3 sembra così complicata?
  • Come comporre generatori con algoritmi STL
  • Contrassegnare una funzione `noException` che potrebbe causare un'eccezione nella costruzione dell'oggetto restituito
  • Cosa significa esattamente dire che un oggetto C++ è mobile?
  • Perché std::future è diverso restituito da std::packaged_task e std::async?
  • Risultato imprevisto di std::is_invocable su un tipo di modello
  • È possibile ottenere sia il modulo che il quoziente di divisione in una singola operazione in C++?
  • Quali operazioni possono far sì che i float lascino un intervallo [0, 1]?
  • Dimensione del tempo di compilazione del membro dati std::array in un modello non di classe (C++14)
  • Passando int come argomento bool in C++
  • Posso inizializzare un std::vector<bool> dall'intervallo uint8_t (o std::byte) in modo che ogni bit in input venga trattato come un booleano?
  • std::fmod abissale doppia precisione
  • Perché questo metodo amico non viene trovato come previsto?
  • Perché grandi progetti come Unreal Engine scrivono le proprie classi contenitore?
  • Come reindirizzare l'output del programma come input
  • Perché ConstexprIterator non è di std::array bidirezionale/random-access?
  • Perché questo codice viene compilato senza errori in C++17?
  • Meccanismo per verificare se un membro C++ è privato
  • L'ordine degli argomenti in std::min cambia l'output del compilatore per la virgola mobile
  • Prodotto scalare di 2 vettori C++
  • Come eseguire l'iterazione su due contenitori in sequenza
  • Come posso sapere se sto inoltrando a un costruttore di copie?
  • Trasformazione di un array di int in integer_sequence
  • Come ottenere un avviso per la conversione implicita in una precisione inferiore?
  • Come funziona il linguaggio cancella-rimuovi con intervalli/algoritmi vincolati?
  • Come possono essere copiate in modo sicuro le classi con membri `std::variant`?
  • Gli hint di probabilità del ramo effettuano le chiamate di funzione?
  • Bug MSVC? Membro sovraccarico non trovato per la funzione vincolata
  • Perché l'abilitazione della sanificazione del comportamento indefinito interferisce con le ottimizzazioni?
  • Esiste uno std::variant che contiene tutte le varianti
  • Reimplementare la funzione non virtuale di terze parti
  • La modifica dei byte interni di un oggetto const ha un comportamento indefinito nel caso in cui contenga un altro oggetto costruito mediante posizionamento nuovo?
  • `new` in `new int;` è considerato un operatore?
  • Perché il puntatore alla funzione della funzione sovraccaricata ha bisogno di static_cast?
  • Approccio C++ moderno per fornire argomenti facoltativi
  • Un contiguous_range è sempre un sized_range?
  • Come utilizzare l'ADL nei vincoli?
  • La variabile dichiarata nuovamente nel blocco più esterno di una sottoistruzione
  • Modifica di un array C++ in main() da Lua senza allocazione aggiuntiva
  • Linee guida di base di C++ per variabili membro statiche
  • Perché il costruttore delle classi derivate vuole inizializzare la classe base virtuale in C++?
  • Esiste un modo intelligente per evitare il riempimento aggiuntivo con le classi nidificate in C++?
  • È legale che un puntatore punti a un registro C++?


  • Page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
    28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
    55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
    82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
    109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
    136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
    163 164 165 166 167 168 169 170 [171] 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
    190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216
    217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
    244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
    271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297
    298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324
    325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351
    352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
    379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405
    406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432
    433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
    460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486
    487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513
    514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540
    541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567
    568 569 570 571 572 573 574