Gibt es eine prägnante Art und Weise eine Klasse in einem Namespace als das zu definieren:Definieren einer Klasse in einem Namespace
namespace ns { class A {}; }
ich etwas hatte gehofft, wie class ns::A {};
funktionieren würde, aber leider nicht.
danke. das ist nicht prägnanter, aber es scheint Sinn zu ergeben. –
Ich glaube nicht, dass es wirklich eine prägnantere oder lesbarere Version gibt als 'namespace ns {class A {}; } Aber es ist wahrscheinlich nur persönliche Meinung. –
Das ist die Trennung von Deklaration und Definition. – Shaowu