Warnung bei Namespace-Konflikt?
-
Wenn ich zwei Namespaces nutze(using namespace foo; using namespace bar;), weil ich nicht zu jeden Lib, bei jeder Funktion immer den vollen Namepath hinschreiben will, prüft dann der Compiler ob es eine Funktion in beiden Namespaces gibt um mich über eventuelle Konflikte aufzuklären?
-
Das wäre eher ungewöhnlich. Aber wenn ein doppelter vorhandener Bezeichner benutzt wird und dabei nicht entscheidbar ist, was genau gemeint ist, wird es zu einem Fehler kommen.