Tutte le domande

5
risposte

Il wrapping delle funzioni integrate con le funzioni utente è ok?

Mentre stavo lavorando con un amico su un progetto ho notato che ha creato funzioni personalizzate come: function is_empty($val){ return empty($val); } function is_not_empty($val){ return !empty($val); } function is_set($val){ return iss...
posta 03.09.2017 - 02:48
5
risposte

È possibile sfuggire alla GPL derivando la stessa opera da più fonti?

Supponi di avere una base di codice arbitrario, C , possibilmente composta da più programmi, nessuno dei quali rientra in una licenza di copyleft. Supponiamo che questo codice, preso insieme, faccia lo stesso lavoro di un bel programma integ...
posta 08.08.2013 - 02:45
4
risposte

Quando non è accettabile modellare gli oggetti del mondo fisico con le classi?

Does Object Oriented Programming Really Model The Real World? [closed] anche "Firstly, A represents an object in the physical world, which is a strong argument for not splitting the class up." I was, unfortunately, told this when I sta...
posta 28.01.2015 - 08:32
4
risposte

Che cosa guadagnano i linguaggi OOP dall'avere costruttori che restituiscono sempre un oggetto?

In quella che sembra una deliberata decisione progettuale, il C ++ non ha un valore nullo per oggetti e riferimenti. Questo rende l'uso di oggetti e riferimenti molto elegante poiché non è necessario eseguire controlli nulli. Significa anche che...
posta 14.08.2018 - 16:34
4
risposte

Boostrapping limita la velocità raggiungibile del nuovo compilatore?

Ho una buona conoscenza di come Il compilatore C è stato boomerato da sé e come deve essere stato molto efficiente, dal momento che la prima versione pre-bootstrapping è stata scritta in assembler, che è il livello più basso che puoi ottenere....
posta 15.01.2014 - 18:27
3
risposte

Dando a una classe molti costruttori e assegnando loro più proprietà possibili

Ho scritto una classe che rappresenta un trigger SQLite. public SQLiteTrigger(string Name, string On, TriggerStartType StartType, TriggerEventType EventType) : t...
posta 22.04.2016 - 15:11
4
risposte

Puntatori o no

Questa è una domanda accademica, ma penso che solo i programmatori professionisti siano le persone che possono rispondere a questa domanda. Is it true that whatever we can do with pointers, we can do without them as well? Questo è qualco...
posta 13.07.2016 - 14:45
2
risposte

Le migliori pratiche per l'utilizzo di StringBuilder

Sto scrivendo un programma di controllo della fotocamera che utilizza molti metodi per ciascuno dei diversi comandi. Un esempio è: public void CameraPan(int Id, string Direction, int Speed) { StringBuilder sb = new StringBuilder();...
posta 16.03.2016 - 19:55
2
risposte

Cos'è Big O di sqrt (1) + sqrt (2) + ... + sqrt (n)? [duplicare]

Dato ad esempio questo codice: for(int i=1;i<n;i++) for(int j=1; j < sqrt(i); j++) foo(); //foo takes constant time qualcuno può spiegarmi come calcolare la complessità computazionale ("Big O") di questo tipo...
posta 17.04.2016 - 13:10
3
risposte

In C ++, dovrei mai dichiarare una variabile locale nell'intestazione corrispondente?

Quindi, ad esempio, creo una classe con due funzioni: foo.h class foo { public: foo(); void bar(); void ey(); bool m_memberBool; bool localBool; // ??? Should I put this here? }; foo.cpp #include "foo.h" foo::f...
posta 25.04.2015 - 12:10