Sto modificando alcuni c ++ e tutti i tipi incorporati sono stati inclusi in una classe wrapper corrispondente. Tutti gli operatori sono stati sovraccaricati per fare cose bizzarre come operatore [] codificato per ignorare l'argomento o per esat...
Ho un progetto in cui i miei file sono sfuggiti di mano a causa del loro volume. Ho iniziato a combinare classi di tipi simili in singoli file di intestazione perché è possibile, ed è ancora una buona pratica, ora posso fare lo stesso per quelle...
Mi sono imbattuto in un avvertimento Cppcheck (inconcludente), che ho erroneamente utilizzato & anziché && :
/// @param code identifies the command. Only the lower 16 bits of are being processed
int encodeCmdState(bool fin...
Sto cercando di trovare il numero di punti in una matrice con le stesse distanze minime.
Inizia con una matrice MxN, dove M e N < 50000. Vi è dato un insieme di punti fissi, con le loro rispettive coordinate.
Il problema è trovare il nume...
Ho un'applicazione GUI WinForms, che può funzionare in due "stati" con diverse funzionalità, ma questi stati condividono i controlli della GUI. Sto dividendo questi stati usando enum quasi in ogni metodo, come:
private void picBox_Mou...
Su un altro sito SE ho visto un codice simile a questo:
int x[] = {1,2,3,4};
....
x[0] = {99};
Per il compito, c'è un vantaggio in questo semplicemente:
x[0] = 99;
link
Ho una funzione get() che ottiene un oggetto human da qualche parte. Questo è letteralmente l'unico uso di human , per fornire una raccolta di proprietà di human .
struct human {
std::string first_name;
std::string la...
A volte prima di sviluppare nuovi prodotti dobbiamo comprendere alcuni prodotti esistenti o il codice sorgente esistente.
A volte per scrivere un altro piccolo modulo di quel grande progetto abbiamo bisogno di capire quel grande codice s...
Il compilatore AC o C ++ cerca i file di intestazione usando un set severo di regole: relativo alla directory del file incluso (se è stato usato "", quindi lungo i percorsi di inclusione specificati e predefiniti, esito negativo se non ancora tr...
Quindi sto ancora lavorando alla mia piccola "biblioteca" della GUI. (C ++ con boost)
L'obiettivo è fornire una soluzione semplice per piccoli display SPI, utilizzando un Raspberry o una scheda incorporata.
Così, ho finito per avere una class...