Domande con tag 'implementations'

3
risposte

Perché Python è scritto in C e non in C ++? [chiuso]

Nel tutorial di Python si può leggere che l'implementazione originale di Python è in C; On the other hand, the Python implementation, written in C, (...) Sono molto curioso perché Python sia stato scritto in C e non in C ++? Mi piacere...
posta 23.11.2010 - 22:41
6
risposte

Perché a differenza di Java, C # è stato creato con parole chiave "nuove" e "virtuali + override"?

In Java non ci sono virtual , new , override parole chiave per la definizione del metodo. Quindi il funzionamento di un metodo è facile da capire. Causa se DerivedClass estende BaseClass e ha un metodo con lo stesso nome e la st...
posta 18.06.2014 - 17:20
3
risposte

Qual è il punto del pattern PImpl mentre possiamo usare l'interfaccia per lo stesso scopo in C ++?

Vedo un sacco di codice sorgente che usa l'idioma PImpl in C ++. Presumo che il suo scopo sia quello di nascondere i dati privati / tipo / implementazione, in modo che possa rimuovere la dipendenza e quindi ridurre il tempo di compilazione e il...
posta 03.10.2013 - 13:00
2
risposte

Quale implementazione Common Lisp usare? [chiuso]

Sembra esserci un problema immediato con l'avvio dello sviluppo in Common Lisp: scegliere un'implementazione. Che cosa bisogna tenere in considerazione e quanto peso dovrebbe sopportare quando si considera un'implementazione CL? Dovrebbe esse...
posta 19.01.2013 - 04:42
5
risposte

Implementazione di un'interfaccia quando non è necessaria una delle proprietà

Piuttosto semplice. Sto implementando un'interfaccia, ma c'è una proprietà che non è necessaria per questa classe e, infatti, non dovrebbe essere utilizzata. La mia idea iniziale era di fare qualcosa del tipo: int IFoo.Bar { get { raise ne...
posta 29.12.2015 - 18:22
6
risposte

Quale vantaggio è stato ottenuto implementando LINQ in modo tale da non memorizzare nella cache i risultati?

Questa è una trappola nota per le persone che si stanno bagnando i piedi usando LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); v...
posta 23.03.2018 - 15:11
6
risposte

Che cosa intende l'autore colando il riferimento all'interfaccia per qualsiasi implementazione?

Attualmente sto cercando di padroneggiare C #, quindi sto leggendo Adaptive Code tramite C # di Gary McLean Hall . Scrive di schemi e anti-schemi. Nella parte relativa alle implementazioni e alle interfacce, scrive quanto segue: Devel...
posta 11.09.2017 - 09:47
1
risposta

In generale, come funzionano gli event handler?

Questo è un argomento generale, Come funzionano i gestori di eventi? Ciò significa dietro le quinte - cosa succede quando vengono creati. Ho un'idea approssimativa, ma vorrei confermarla.     
posta 05.01.2011 - 17:42
4
risposte

È permesso usare l'implementazione esplicita dell'interfaccia per nascondere i membri in C #?

Capisco come lavorare con le interfacce e l'implementazione esplicita dell'interfaccia in C #, ma mi chiedevo se fosse considerata una cattiva forma per nascondere alcuni membri che non sarebbero stati usati frequentemente. Ad esempio: public...
posta 27.10.2014 - 21:42
3
risposte

Qual è la differenza tra ref e out in runtime?

C # fornisce la ref e la out keyword per rendere gli argomenti da passare per riferimento. La semantica dei due è molto simile. L'unica differenza è nell'inizializzazione della variabile flaged: ref richiede che la variabile...
posta 10.02.2015 - 11:04