Преобразование BloombergLP :: blpapi :: Name в const char *

Я начинаю проект на C ++, который включает в себя API Bloomberg. Я смог получить пример кода для компиляции и компоновки, и результат хороший, но некоторые небольшие изменения оказались неуместны.

Например, когда я пытаюсь получить доступ к имени элемента, я использую

const char* holderString;
const Element fields = security.getElement(FIELD_DATA);
Element field = fields.getElement(1);
holderString = field.name();

и последняя строка вызывает ошибку во время компиляции

 "no suitable conversion function from "BloombergLP::blpapi::Name"to "const char *" exists"

Какие-либо предложения?

3

Решение

field.name() возвращает BloombergLP::blpapi::Name не char *

тем не мение Name имеет string метод, который возвращает const char *.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]