我有关于字符串的ptr_deque(即mydeque),我想用gdb检查它。
我尝试了以下内容,
pdequeue mydeque void* 1
但它会出现以下错误。
Type boost::ptr_deque<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::heap_clone_allocator, std::allocator<void*> > has no component named _M_impl.
如何在gdb中检查boost :: ptr_deque并遍历所有元素?
答案 0 :(得分:0)
您尝试使用的用户定义命令DECLARE @tempvarA INT = 0
UPDATE Table1 SET @tempvarA = 1 + intColumn
UPDATE Table1 SET columnA = @tempvarA
旨在与pdequeue
容器一起使用。事实上,这是在你正在使用的std::deque
中记录的 - 我建议其他人不要使用dotfiles而不清楚他们的工作。