【发布时间】:2017-07-13 03:24:16
【问题描述】:
我正在尝试让 gdb 漂亮打印在 eclipse 中工作,它似乎适用于所有 stl 元素和容器 std::string
基本上如果我有一个像这样的向量:
std::vector<std::string> m_vec = {"hello" , "world"};
向量的每个元素显示一个字符串,并显示诸如“hello”和“world”之类的内容。
但如果我有类似的代码
std::string m_string = "hello world";
m_string 显示为空,即使我可以对内容进行字符串操作。不知道为什么只有字符串会导致漂亮的打印问题。
任何帮助/指针将不胜感激。
已编辑:
Few more details regarding the setup:
IDE: Eclipse Luna 4.4.2
Compiler: Cygwin g++ 5.4.0
Debugger: Cygwin gdb 7.10.1
phython : Cygwin phython 3.6
更新:不知道具体是怎么回事,但是windows重启解决了,现在可以在preety-print中看到字符串了。
【问题讨论】:
标签: c++ string eclipse gdb pretty-print