Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Attualmente sto pensando a un'interfaccia per una classe che sto scrivendo. Questa classe contiene stili per un personaggio, ad esempio se il carattere è grassetto, corsivo, sottolineato, ecc. Ho discusso con me stesso per due giorni se dovrei usare getter / setter o nomi logici per i metodi che cambiano …
Lavoro su una grande applicazione software che deve essere eseguita su più piattaforme. Alcune di queste piattaforme supportano alcune funzionalità di C ++ 11 (ad esempio MSVS 2010) e altre non supportano alcuna (ad esempio GCC 4.3.x). Mi aspetto che questa situazione continui per diversi anni (la mia ipotesi migliore: …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
In C ++ e in altri linguaggi influenzati esiste un costrutto chiamato Structure ( struct) e un altro chiamato class. Entrambi sono in grado di contenere funzioni e variabili. Alcune differenze sono: Alla classe viene data memoria nell'heap e structviene data memoria nello stack (nota: questo è sbagliato per C …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Ho del codice in cui un buon modello di ereditarietà è andato in discesa e sto cercando di capire perché e come risolverlo. Fondamentalmente, immagina di avere una gerarchia Zoo con: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal eccetera. Hai i tuoi metodi …
Ho una buona conoscenza di base dei fondamenti del C ++, ho anche una comprensione di come funziona la ricorsione. Mi sono imbattuto in alcuni problemi come il classico problema delle otto regine e la risoluzione di un Sudoku con Backtracking. Mi rendo conto che sono abbastanza perso quando si …
Sto programmando in linguaggi procedurali già da un po 'di tempo, e la mia prima reazione a un problema è iniziare a scomporlo in compiti da svolgere piuttosto che considerare le diverse entità (oggetti) esistenti e le loro relazioni. Ho tenuto un corso universitario in OOP e ho compreso i …
Ho questo codice esistente in cui hanno una classe e un metodo di inizializzazione in quella classe. Si prevede che, una volta creato l'oggetto della classe, debbano chiamare l'inizializzazione su di esso. Motivo per cui esiste il metodo di inizializzazione L'oggetto viene creato in anticipo per avere un ambito globale …
Ho visto che ci sono diversi paradigmi in C ++ riguardo a ciò che va nel file header e cosa al file cpp. AFAIK, la maggior parte delle persone, in particolare quelle di origine C, fanno: foo.h class foo { private: int mem; int bar(); public: foo(); foo(const foo&); foo& …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Sto lavorando in QT. Una libreria statica può dipendere da un'altra libreria statica (la lib statica viene creata collegando un'altra lib statica) Se sì, è possibile che dopo il collegamento a lib2, la lib generata (lib1) non contenga tutti i codici di lib2? Nel mio progetto Qt sto usando una …
Mi è stato insegnato fin dalle superiori a definire variabili come questa: int _a; o int __a; dovrebbe essere considerato una cattiva pratica perché alla fine questo potrebbe risolvere i compilatori che usano variabili che iniziano con un trattino basso per nominare le variabili temporanee. Per quanto ne so, questo …
Sono un aspirante sviluppatore di giochi, lavoro su giochi indie occasionali e per un po 'ho fatto qualcosa che all'inizio sembrava una cattiva pratica, ma voglio davvero ottenere una risposta da alcuni programmatori esperti qui. Diciamo che ho un file chiamato in enumList.hcui dichiaro tutte le enumerazioni che voglio usare …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.