Domande con tag 'c++11'

2
risposte

Controllo della compilazione per NULL inizializzato std :: string

Questa è una sorta di domanda complementare a Come proteggere al meglio da 0 passati a parametri std :: string? . Fondamentalmente, sto cercando di capire se c'è un modo per far sì che il compilatore mi avvisi se un percorso di codice proverebb...
posta 11.02.2016 - 18:34
1
risposta

Considerazioni sulla progettazione per il menu di configurazione sul sistema incorporato

Sto lavorando su un sistema embedded che si interfaccia con l'utente con diversi pulsanti e un piccolo display grafico. Come nota a margine: poiché sono su un sistema embedded, vorrei evitare il più possibile l'allocazione dinamica della memo...
posta 30.11.2016 - 11:09
3
risposte

Tutti gli oggetti in C ++ sono mutabili se non diversamente specificato?

Tutti gli oggetti in C ++ sono mutabili se non diversamente specificato? In Python e Javascript non posso cambiare stringhe, tuple, unicodes. Mi chiedevo se c'è qualcosa in C ++ che è immutabile o ogni oggetto è mutabile e devo usare const...
posta 10.01.2017 - 10:28
2
risposte

Dovrei sentirmi "a disagio" usando l'auto in C ++? [duplicare]

C ++ 11 presenta la nuova dichiarazione di tipo auto , che consente di lavorare con un oggetto senza mai conoscerne il tipo effettivo. Io uso solo linguaggi strongmente tipizzati - C ++, Delphi (Object Pascal), Go, ecc. e mi sento a dis...
posta 19.05.2014 - 02:33
1
risposta

"La confusione del linguaggio di programmazione C ++" sul confronto

Non sto cogliendo l'idea da questa citazione di Stroustrup alla pagina 862 della "4 ° edizione del linguaggio di programmazione C ++" alla fine del primo paragrafo (ho evidenziato la parte pertinente): Building the comparison criteria into...
posta 20.10.2017 - 01:24
5
risposte

Sintassi preferita per chiamare una funzione con parametri restituiti da un'altra funzione

Ho circa una settimana di studio del C ++ quindi ti prego di sopportare me. Quindi diciamo che ho una funzione che restituisce un valore che ho bisogno di usare in un'altra funzione. È meglio fare in modo che uno assegni per primo il valor...
posta 16.09.2016 - 04:20
3
risposte

Come affrontare adeguatamente la fame

Sto cercando di trovare un modo per evitare la fame nel mio programma, un problema produttore / consumatore (due thread, uno per ogni ruolo) con quattro livelli di priorità (quattro deque s). In sostanza, il thread del consumatore rimuov...
posta 13.07.2016 - 15:50
3
risposte

Come impostare la regola c ++ di tre in una classe base virtuale

Sto provando a creare una pura classe base virtuale (o simulato puro virtuale) il mio obiettivo: L'utente non può creare istanze di BaseClass. Le classi derivate devono implementare il costruttore predefinito, il costruttore di copia, l...
posta 01.10.2012 - 10:59
2
risposte

C ++ 11 Libreria solo testata: corpo in classe contro codice corpo fuori classe?

BACKGROUND: opzionali Dal 2002 sto costruendo lentamente la mia libreria Windows Native C ++ . E diciamo che ho saltato 150KLOC (codice riutilizzabile) avendo tutto ciò di cui ho bisogno e il sink della cucina (dalla maggior parte del...
posta 06.08.2013 - 00:03
1
risposta

C ++ 11 Funzioni membro Lambda vs Helper

Ci sono un sacco di metodi in una classe che voglio ripulire. Questi creano semplicemente una struttura di dati (con valori diversi) più e più volte e li aggiungono a un contenitore passato, in questo modo: SomeClass::Foo(ContainerType& co...
posta 13.08.2015 - 12:04