我在类中定义了一个string容器,在成员函数中去push_back导致程序崩溃,
大佬们帮忙看看!
下面是伪代码
class a;
class b
{
a *pA;
...
...
private:
void d();
}
class a : public b
{
public:
a::a(void);
virtual ~a
public:
set_char();
private
std::vector<std::string> MsgChar;
}
void b::d()
{
//调用
pA.set_char();
}
void a::set_char()
{
MsgChar.push_back("123");
}
调试信息
汇编