Я пытаюсь отладить файл cpp, полученный из R, с помощью отладчика lldb.
sourceCpp("source.cpp")
Все работает нормально, но я не понимаю, как показать содержимое определенных типов данных. Как NumericVector или CharackterVector.
Например.:
(lldb) fr v myvec дает мне:
(Rcpp::CharacterVector) myvec= {
Rcpp::PreserveStorage<Rcpp::Vector<4> > = (data = 0x000055555899e970)
cache = {
p = 0x00007fffffffc070
}
}
Как можно получить значения вектора в lldb?
Лучший, До





Попробуйте вызвать функцию
Rf_PrintValue(myvec->data)в отладчике (гдеdata- это внутренний указатель на RSECPR). См. Мой аналогичный вопрос: stackoverflow.com/questions/58652434/…