"Globale Funktionen" im Namespace maatini::rw
===========================================================

In verschiedenen B�chern u.a. 'C++ coding standards' von Herb Sutter, Andrei Alexandrescu
wird die Empfehlung  "Prefer writing nonmember nonfriend functions" (ist die Nummer 44
in oben genannten Buch) gegeben. Dadurch sind in der Vergangenheit einige "globale" 
Funktionen entstanden. Scott Meyers [More Effective C++, 28?] empfiehlt zur Vermeidung von Namenskonflikten
und daraus resultierenden Problemen und vor allem f�r eine bessere Struktierung solche
Deklarationen nebst zugeh�riger Klasse in einen eigenen Namensraum zu definieren.

Beispiel:
    Aus der urspr�nglichen Klasse 
    
    class Baff {
        public:
            void baffig();
            int ganz_baff() const;
            ....
    };
    
    wird eine Membermethode herausgezogen und als 'nonmember nonfriend' Funktion definert:

    class Baff {
        public:
            void baffig() const;
            ....
    };

    int ganz_baff(const Baff&);
    
    Mit neuen Namensraum soll es nun z. B. so aussehen:
    
    namespace baff {
    
        class Baff {
            public:
                void baffig() const;
                ....
        };
        
        int ganz_baff(const Baff&);
        
    }
    
     
    
    
