Domande con tag 'namespace'

4
risposte

Numero di classi in uno spazio dei nomi - Codice olfattivo?

Ho una libreria C # utilizzata da diversi eseguibili. Nella libreria ci sono solo un paio di spazi dei nomi, e ho appena notato che uno degli spazi dei nomi ha alcune classi in esso. Ho sempre evitato di avere troppe classi in un singolo spazio...
posta 03.02.2011 - 18:22
2
risposte

Perché usare typedef per le strutture?

in C (ANSI, C99, ecc.), le strutture vivono nel proprio spazio dei nomi. Una struttura per un elenco collegato potrebbe essere simile a questa: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void *...
posta 23.04.2013 - 18:58
2
risposte

Come aggiungo parzialmente il namespacing PHP a una libreria senza rompere il codice esistente?

La mia azienda ha creato un framework PHP modulare nel corso degli anni, iniziando molto prima che PHP 5.3 aggiungesse spazi dei nomi. Recentemente, abbiamo deciso di iniziare a utilizzare gli spazi dei nomi nel nuovo codice della nostra bibliot...
posta 16.08.2011 - 23:06
4
risposte

Quando importare i nomi nello spazio dei nomi globale? (usando x: y, da x import y ecc.)

Ho iniziato a programmare in varie lingue per circa 10 anni. E non ho ancora capito quando è una buona idea importare qualcosa nello spazio dei nomi globale ( using x::y in C ++, from x import y in Python ecc.), Quindi non lo faccio qu...
posta 10.02.2013 - 18:44
1
risposta

Cosa dovrebbe essere fatto con i nomi delle classi che hanno conflitti con i nomi delle strutture (comuni)

Cosa dovrebbe essere fatto esattamente quando il nome di classe più ovvio per un componente è preso da un framework? Nel mio caso, ho bisogno di creare una classe che descriva una richiesta HTTP. Naturalmente, il nome più comune è "preso" come S...
posta 22.10.2012 - 06:51
1
risposta

globals statici e namespace anonimi in C ++

Perché C ++ ha fatto distinzione tra globals statici (linkage interno) e simboli in uno spazio dei nomi senza nome (linkage esterno, ma non c'è modo di riferirsi da esso all'esterno comunque), quando si introduce quest'ultimo? Alcuni di qu...
posta 12.09.2015 - 02:59
6
risposte

Aggiungendo allo spazio dei nomi di sistema in C #

Sarebbe accettabile l'aggiunta di alcune utility o classi molto generiche nello spazio dei nomi System ? Sto pensando a cose davvero semplici come un generico EventArgs ( EventArgs<T> ), Caso d'uso: sarebbe condiviso nel...
posta 12.03.2011 - 05:09
1
risposta

Separa lo spazio dei nomi solo per le eccezioni?

Stavo facendo una revisione del codice e ho trovato qualcosa di strano che non avevo mai visto prima. Lo sviluppatore ha deciso di creare un sottospazio per contenere tutte le eccezioni dell'assembly. Pensavo di aver letto che questo non era...
posta 17.03.2014 - 13:01
3
risposte

C ++ Spazi dei nomi estendibili: come forzare le dichiarazioni nello spazio dei nomi globale

È un buon stile di programmazione includere tutte le dipendenze necessarie in un'intestazione che le fa riferimento. Spesso questo include dichiarazioni che sono posizionate nel STD & namespace globali (come cstdio). Tuttavia, questo crea pr...
posta 29.09.2015 - 21:26
1
risposta

Le classi dello stesso spazio dei nomi dovrebbero essere mantenute nello stesso assembly?

Ad esempio, ISerializable e Serializable attributo si trovano entrambi nello spazio dei nomi System.Runtime.Serialization , ma non nell'assembly con lo stesso nome. D'altra parte, gli attributi di DataContract sono nello spazi...
posta 14.04.2012 - 21:57