Используйте LLDB для создания вспомогательной переменной std :: vector - PullRequest
2 голосов
/ 20 апреля 2020

Находясь в моем стеке потоков, я хочу создать вспомогательную переменную, которая использует векторный конструктор в стандартной библиотеке. Я изучил документацию LLDB Do c для построения переменных, но она допускает только простые переменные.

Я попробовал следующее и получил ошибку, указанную ниже ...

(lldb) expr std::vector<int> $vec_temp(vec.begin(), vec.begin()+mid)
error: <user expression 12>:1:6: too few template arguments for class template 'vector'
std::vector<int> $vec_temp(vec.begin(), vec.begin()+mid)
     ^
note: template is declared here

Если есть эквивалент GDB, это было бы замечательно.

...