Domande con tag 'c++'

3
risposte

Perché la regola dominante del C ++ non interessa le modifiche alla visibilità?

In C ++, è possibile scrivere un override per il metodo di una classe base anche se la dichiarazione di visibilità dei due non corrisponde. Quali sono le possibili considerazioni sulla progettazione in base alla decisione di non considerare la v...
posta 23.01.2016 - 20:16
2
risposte

Come funziona la sintassi long long quando int int non in C ++?

Mi stavo chiedendo se per lungo tempo si specifichi un singolo tipo di dati allora perché non cose come int int funzionano? Intendevo ovviamente che non è un tipo di dati, ma c'è un lungo tipo di dati. Essenzialmente quello che sto chiedendo è:...
posta 05.05.2016 - 08:19
2
risposte

La metatagina dei template è stata scoperta "per caso"? [chiuso]

Quando ho visto questo meme per la prima volta: Ho pensato tra me, sì giusto , ma ora non ne sono più sicuro. Quindi era la meta-programmazione modello in C ++ scoperta per caso come afferma il meme o era intenzionale? Did Bjarne...
posta 25.11.2016 - 19:19
2
risposte

Come facilitare l'accesso sicuro ai thread a un ampio set di variabili condivise?

Ho 2 set - input e output - di 70 variabili intere a 32 bit e 70 bool (140 vars del tutto). Questi devono essere accessibili e modificati da 3 thread. Qual è un modello di progettazione appropriato per facilitare l'accesso in lettura-scrittura...
posta 20.05.2016 - 11:43
2
risposte

Passando a strutture readonly in C ++

In questo particolare problema che sto avendo, non sono sicuro del modo corretto di gestire le strutture readonly, passato ai costruttori di classi come parametro quando voglio memorizzare i dati nella struct, nella classe. Ad esempio, ho una...
posta 17.05.2016 - 22:29
1
risposta

Come segnalare un ciclo per continuare l'esecuzione invece di usare il sonno

Sto cercando di creare un thread che siederà e attenderà il rilevamento di nuovi oggetti in vector (la coda). L'uso di un ciclo distrugge le risorse sulla macchina data, quindi sto cercando di capire come posso creare un thread di blocco ch...
posta 18.06.2016 - 08:39
7
risposte

Passa al singolo oggetto impostazioni rispetto a più metodi setter?

Lavorare con C ++. Supponiamo che abbia un BoxFilter di classe. La classe viene utilizzata per filtrare le caselle che hanno proprietà come altezza, larghezza, profondità, peso, ecc. Il filtro potrebbe avere qualcosa come MaxWidth in modo che le...
posta 08.09.2011 - 02:07
1
risposta

Devo specificare il mio percorso di inclusione nel codice sorgente o come opzione di progetto?

Fondamentalmente, sto chiedendo, se il mio codice dovrebbe dire #include “../libs/src/my_lib.h” o #include “my_lib.h” con un'opzione del compilatore di -I ../libs/src/ Sento (ragionevolmente strong) che il primo è preferibile,...
posta 27.11.2018 - 11:42
1
risposta

È buona o cattiva pratica fornire classi separate per un oggetto: uno per costruirlo e uno per usarlo?

Supponiamo che sto scrivendo un codice C ++ per visualizzare oggetti "Foo". Ho due modi per ottenere un "Foo": calcolarlo dai dati, o prendere i pezzi di un "Foo" precompilato e costruire un nuovo "Foo". Ora, una volta che viene calcolato un...
posta 20.01.2014 - 20:31
6
risposte

Una domanda sulla natura dell'assemblaggio generato in C ++ e codice Algebra

Ho scritto questo codice: #include <iostream> int main() { int a; std::cin >> a; if(a*a== 3){ std::cout << a; } return 0; } In MSVC ho attivato tutti i flag di ottimizzazione. Mi aspettavo che d...
posta 26.04.2012 - 21:49