In einer Datei gibt es einen anonymen Namespace und einen benannten Namespace. Anonymer Namespace hat eine interne Funktion, die nicht offen gelegt werden sollte, und der benannte Namespace hat einige überladene Funktionen, auf die zugegriffen werden muss.Aufrufen einer Funktion in einem benannten Namespace aus anonymen Namespace
Kann mir jemand vorschlagen, wie man auf einen benannten Namensraum zugreift, der darunter geschrieben ist? Ist es in Ordnung, auf eine Funktion eines benannten Namespace aus einem anonymen Namespace zuzugreifen?
Haben erklären Sie die 'nützlich :: func (int)'? – wally
Die Funktion ':: crazy()' muss nach einer Deklaration von 'usable :: func()' definiert werden, nicht vorher. – Peter
danke, ich dachte es gibt einen besseren Weg. –