Domande con tag 'c++'

6
risposte

Quanto è importante l'allineamento della memoria? Ha ancora importanza?

Da qualche tempo, ho cercato e letto molto sull'allineamento della memoria, su come funziona e su come usarlo. L'articolo più pertinente che ho trovato per ora è questo . Ma anche con questo ho ancora alcune domande a riguardo: Al di fuo...
posta 19.08.2016 - 10:16
4
risposte

Funzioni membro vs. Funzioni non membri per operatori matematici

Sto scrivendo una libreria algebra lineare (per farla breve, è un compito scolastico) che coinvolge matrici, vettori, ecc. Nel processo di creazione di questa libreria, creerò funzioni che eseguono operazioni matematiche su oggetti. Ad esempio,...
posta 22.02.2014 - 04:36
6
risposte

OO Design, come modellare Tonal Harmony?

Ho iniziato a scrivere un programma in C ++ 11 per analizzare accordi, scale e armonia. Il problema più grande che ho nella mia fase di progettazione è che la nota "C" è una nota, un tipo di accordo (Cmaj, Cmin, C7, ecc.) E un tipo di chiave (la...
posta 09.12.2012 - 13:55
2
risposte

Perché usare le librerie C ++ è così complicato?

Prima di tutto, voglio sottolineare che adoro C ++ e sono una di quelle persone che pensano che sia più semplice codificare in C ++ che in Java. Tranne una piccola cosa: le biblioteche. In Java puoi semplicemente aggiungere alcuni jar al perc...
posta 08.12.2012 - 17:51
4
risposte

Programmazione orientata agli oggetti: getter / setter o nomi logici

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 u...
posta 24.08.2012 - 23:23
4
risposte

Metodi per organizzare l'interfaccia e l'implementazione in C ++

Ho visto che ci sono diversi paradigmi in C ++ riguardo a cosa va nel file header e cosa al file cpp. AFAIK, la maggior parte delle persone, specialmente quelle provenienti da uno sfondo C, fanno: foo.h class foo { private: int mem;...
posta 17.02.2011 - 11:25
1
risposta

C ++ 11 supporto per le funzioni di elenco di ordine superiore

La maggior parte dei linguaggi di programmazione funzionali (es. Common Lisp, Scheme / Racket, Clojure, Haskell, Scala, Ocaml, SML) supportano alcune funzioni di ordine superiore comuni sugli elenchi, come map , filter , takeWhile ,...
posta 18.10.2012 - 22:10
2
risposte

FP per simulazione e modellazione

Sto per iniziare un progetto di simulazione / modellazione. So già che l'OOP è usato per questo tipo di progetti. Tuttavia, lo studio di Haskell mi ha fatto considerare l'utilizzo del paradigma FP per la modellazione di un sistema di componenti....
posta 02.10.2012 - 02:41
7
risposte

Esiste una convenzione di capitalizzazione comune in C ++? [chiuso]

Lavoro molto in Python e Java, ed entrambi i linguaggi hanno convenzioni abbastanza comuni (anche se non universali) su come usare la maiuscola negli identificatori: entrambi usano PascalCase per i nomi di classe e ALL_CAPS per " costa...
posta 11.10.2011 - 00:27
1
risposta

Organizzazione della directory di un repository CMake (C ++) contenente diversi progetti

Vorrei alcuni consigli sull'organizzazione di una serie di progetti C ++ correlati ma indipendenti memorizzati in un singolo repository (git). I progetti utilizzano CMake. Per un esempio semplificato immaginiamo 2 progetti A e B, A in base a...
posta 10.07.2015 - 16:41