S
sowmiya.ts
Hi,
I have a header file cl.h which has a static variable queue.
//cl.h
class Cl
{
private:
static map<int,std::string> Queue_;
public:
std::string receive(int type_of_receive,int pid_r);
....
};
//cl.cpp
map<int,std::string> Cl::Queue_;
std::string receive(int type_of_receive,int pid_r)
{
//Queue_ is used here
}
//rrm.h
class Rrm
{
private:
Cl cl_ob_;
....
};
//rrm.cpp uses cl_ob_
//sl.h
class Sl
{
private:
Cl cl_ob_;
....
};
//sl.cpp uses cl_ob_
main function is in some other file which uses rrm and sl header
files.
Problem: sl and rrm have different values for Queue_ .
Help me out please.
Thanks,
Sowmiya
I have a header file cl.h which has a static variable queue.
//cl.h
class Cl
{
private:
static map<int,std::string> Queue_;
public:
std::string receive(int type_of_receive,int pid_r);
....
};
//cl.cpp
map<int,std::string> Cl::Queue_;
std::string receive(int type_of_receive,int pid_r)
{
//Queue_ is used here
}
//rrm.h
class Rrm
{
private:
Cl cl_ob_;
....
};
//rrm.cpp uses cl_ob_
//sl.h
class Sl
{
private:
Cl cl_ob_;
....
};
//sl.cpp uses cl_ob_
main function is in some other file which uses rrm and sl header
files.
Problem: sl and rrm have different values for Queue_ .
Help me out please.
Thanks,
Sowmiya