Domande taggate «c++»

Domande su C ++, un linguaggio di programmazione generico, a forma libera, multi-paradigma, compilato, per scopi generici.

2
Bit-OR o aggiunta di flag
Ho visto altri usare Bitwise-OR per combinare flag prima: #define RUN 0x01 #define JUMP 0x02 #define SHOOT 0x04 const byte madPerson = RUN | JUMP | SHOOT; Questo è anche il modo in cui lo faccio. Ma ho anche visto alcuni (non così tanti) combinare flag usando l'aggiunta: #define RUN …
16 c++  operators 




4
size_t o int per dimensioni, indice, ecc
In C ++, size_t(o, più correttamente, T::size_typeche è "di solito" size_t; cioè, un unsignedtipo) viene usato come valore di ritorno per size(), l'argomento a operator[], ecc. (Vedi std::vector, et. Al.) D'altra parte, i linguaggi .NET usano int(e, facoltativamente, long) per lo stesso scopo; infatti, non sono richiesti linguaggi conformi a …
15 c#  c++  array 

1
Come è nato std :: vector <bool>?
Oggi, praticamente tutti gli sviluppatori C ++ concordano sul fatto che è std::vector&lt;bool&gt;stato un errore poiché non è ingannevolmente un contenitore e i suoi casi d'uso si sovrappongono in gran parte a quelli di std::bitsetcomunque. Come è stato votato nello standard? All'epoca era controverso? Quali sono stati i principali argomenti …
15 c++  history  stl 


2
Si dovrebbe derivare / ereditare da std :: exception?
Durante la progettazione della mia prima libreria C ++ "seria", mi chiedo: È buono lo stile da cui derivano le eccezioni std::exceptioned i suoi discendenti ?! Anche dopo aver letto Progettazione di classi di eccezione Qual è un "buon numero" di eccezioni da implementare per la mia biblioteca? Non ne …
15 c++  exceptions 

4
Gestione dei parametri nell'applicazione OOP
Sto scrivendo un'applicazione OOP di medie dimensioni in C ++ come un modo per praticare i principi OOP. Ho diverse classi nel mio progetto e alcune devono accedere ai parametri di configurazione di runtime. Questi parametri vengono letti da diverse fonti durante l'avvio dell'applicazione. Alcuni vengono letti da un file …



2
Quale è meglio: un gruppo di getter o 1 metodo con un parametro stringa di selezione?
Il nostro dominio di conoscenza coinvolge le persone che camminano a piedi nudi su una piastra di registrazione della pressione. Eseguiamo il riconoscimento di immagini che si traducono in oggetti della classe "Foot", se un piede umano viene riconosciuto nei dati del sensore. Esistono diversi calcoli che devono essere eseguiti …


2
WinRT può davvero essere usato solo ai confini?
Microsoft (principalmente, Herb Sutter ) consiglia quando si utilizza WinRT con C ++ / CX per mantenere WinRT ai limiti dell'applicazione e mantenere il nucleo dell'applicazione scritto nello standard ISO C ++. Sto scrivendo un'applicazione che vorrei lasciare portatile, quindi la mia funzionalità principale è stata scritta in C ++ …
15 c++  portability  winrt 

7
Perché C ++ per scrivere un compilatore?
Mi chiedevo perché C ++ sia una buona scelta per scrivere un compilatore. Naturalmente C è buono anche per questo scopo, perché molti compilatori sono scritti in C o C ++ ma questa volta sono più interessato al C ++. Qualche buona ragione? Lo cercavo su Internet, ma non riesco …
15 c++  compiler 

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.