C ++ ha una funzione (non riesco a capirne il nome proprio), che chiama automaticamente costruttori corrispondenti di tipi di parametri se i tipi di argomento non sono quelli previsti. Un esempio molto semplice di ciò è chiamare una funzione che prevede un std::stringcon un const char*argomento. Il compilatore genererà …
Ho ereditato un progetto piuttosto interessante in cui esiste una buona opportunità di prendere un software esistente e trasformarlo in un'app Web SaaS. Man mano che il progetto viene ereditato, il code base / framework è già definito come C ++ e MySQL. L'app stessa viene compilata ed eseguita come …
Diciamo che ho due tipi di oggetti, A e B. Il rapporto tra loro è molti-a-molti, ma nessuno dei due è il proprietario dell'altro. Entrambe le istanze A e B devono essere consapevoli della connessione; non è solo un modo. Quindi, possiamo fare questo: class A { ... private: std::vector<B …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 8 anni fa . L'altro giorno mio padre mi ha fatto una domanda che non mi sarei mai aspettato …
Ho "scoperto" le interfacce e ho iniziato ad amarle. La bellezza di un'interfaccia è che si tratta di un contratto e qualsiasi oggetto che adempie a quel contratto può essere utilizzato ovunque sia richiesta tale interfaccia. Il problema con un'interfaccia è che non può avere un'implementazione predefinita, il che è …
Sono un programmatore professionista C e un programmatore hobbista Obj-C (OS X). Di recente sono stato tentato di espandermi in C ++, a causa della sua sintassi molto ricca. Finora il codice non ho trattato molto delle eccezioni. Objective-C li ha, ma la politica di Apple è abbastanza rigida: Importante …
Ho creato due classi astratte: Soggetto e Osservatore che definiscono una classica interfaccia del modello Observer. Derivo da loro per implementare il modello Observer. Un osservatore potrebbe assomigliare a questo: void MyClass::Update(Subject *subject) { if(subject == myService_) { DoSomething(); } else if(subject == myOtherService_) { DoSomethingElse(); } } Questo va …
Diciamo che abbiamo una base di codice che viene utilizzata per molti clienti diversi e che contiene un codice che è rilevante solo per i clienti di tipo X. È meglio usare le direttive del preprocessore per includere questo codice solo nel cliente di tipo X, oppure utilizzare se dichiarazioni? …
Ho un compito da svolgere a casa e devo valutare quale approccio è migliore secondo la "Variazione protetta" di GRASP. Ho trovato una domanda su Stack Overflow sulla separazione dei file di intestazione e di codice in C ++ . Tuttavia, ciò che voglio sapere perché Java non segue C …
Ho una serie di float, ordinati dal più piccolo al più grande, e ho bisogno di essere in grado di scegliere il float più vicino maggiore o minore di un valore di input passato. Questo valore di input non è necessariamente presente come valore nella matrice. Un approccio ingenuo sarebbe …
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 …
Stiamo implementando una nuova soluzione di monitoraggio centralizzata (Zenoss). Incorporare server, reti e programmi Java è semplice con SNMP e JMX. La domanda, tuttavia, è quali sono le migliori pratiche per il monitoraggio e la gestione di applicazioni C ++ personalizzate in ambienti di grandi dimensioni, eterogenei (Solaris x86, RHEL …
Ho appena iniziato il mio viaggio come sviluppatore C ++ e recentemente ho cercato un argomento chiamato meta-programmazione. Finora ho analizzato molte informazioni sull'argomento e ho alcune domande. Uso di Reflection in c ++: è possibile? Secondo la mia comprensione, la riflessione è una tecnica di meta-programmazione che ha la …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 3 anni fa . Voglio imparare a programmare in modo "a prova di futuro", se lo desideri. Mentre Windows …
Sono uno di quegli sviluppatori che ha la mentalità secondo cui il codice scritto dovrebbe essere autoesplicativo e leggere come un libro. TUTTAVIA, durante lo sviluppo del codice della libreria da utilizzare per altre persone, provo a mettere quanta più documentazione possibile nei file di intestazione; il che fa sorgere …
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.