stavo guardando google codice sorgente runtime vanno di (a https://go.googlecode.com/hg/src/pkg/runtime/), e sembra che usano un carattere speciale per i loro nomi di funzione, ·. (Guarda ad esempio a https://go.googlecode.com/hg/src/pkg/runtime/cgocall.c). Questo è accettato tra i principali compilatori? Non è ANSI C, vero? O è solo un po 'di magia macro?caratteri non ASCII in C
Grazie!
Osservando l'esempio, ho appena realizzato che il simbolo appare solo tra il runtime e qualche altro nome ('runtime · cgocall',' runtime · throw', 'runtime · allm'). – pmg
@ pmg: è usato come identificatore di namespace, che ritengo sia molto intelligente, molto interessante e molto scomodo da usare. –
Hmm, questa * non * sembra essere piuttosto un modo intelligente di simulare spazi dei nomi in ANSI C. Speriamo che le risposte esplorare quello che potrebbe essere qualsiasi caveat per farlo, piuttosto che solo dicendo quello che il personaggio è. –