I found a issue, that i can't change the wxString variable's value.
In normal case, gdb-debugger works well.
But if i change the wxString variable's value, the value becomes empty.
And when access this value again, lead CB crash.
(http://forums.codeblocks.org/index.php?action=dlattach;topic=13289.0;attach=4935;image)
#include <wx/wx.h>
#include <string>
#include <map>
#include <list>
#include <stack>
#include <vector>
int main()
{
wxString wxStr(L"wxString");
wxStr += L" Value";
std::string stdStr("std::string");
stdStr.append(" value");
std::map<int, std::string> m;
m[0] = "000";
m[1] = "111";
wxString& wxStrRef = wxStr;
wxStrRef += L" Ref";
std::string& stdStrRef = stdStr;
stdStrRef += " Ref";
std::list<std::string> l = {"a", "b", "c"};
std::vector<std::string> v = {"a", "b", "c"};
std::stack<std::string> s;
s.push("a");
s.push("b");
return 0;
}