siemka,
oto pliki:
//zlo.h
#include <map>
#include <string>
class test
{
public:
static std::map<int,std::string> lista;
};
//zlo.cpp
#include "zlo.h"
std::map<int,std::string> test::lista;
test::lista[12]="deef";//error ;/
[BCC32 Error] zlo.cpp(11): E2356 Type mismatch in redeclaration of 'zlo::lista'
[BCC32 Error] zlo.h(16): E2344 Earlier declaration of 'zlo::lista'
Jak widac powyzej problem jest z inicjalizacja tej mapy.Moze ktos jest wstanie mi powiedziec dlaczego ?