Przestrzeń nazw z kropką w nazwie

0

Czy ten kod da się jakoś zamienić aby nie pokazywał błędu ? Chodzi o kropkę w nazwie przestrzeni nazw.

#include <iostream>
#include <string>
using namespace std;

namespace kartoteka.Osoba
{
    class Osoba
    {
        string ii,nn;
        public:
        Osoba(string imie, string nazwisko)
        {
            ii = imie;
            nn = nazwisko;
        }
        string getImie()
        {
            return ii;
        }
        string GetNazwisko()
        {
            return nn;
        }
    };
};

int main()
{
    class kartoteka
    {

    };
    return 0;
}
 
0

Nie, nie możesz mieć kropki w nazwie przestrzeni nazw.

2

Możesz natomiast zagnieździć dwie przestrzenie nazw w sobie.

1

Strzel sobie makro: http://stackoverflow.com/a/2332099

0

A jak w głównym programie bym miał obiekt o nazwie kartoteka to nadal jest źle ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1