inline __missing_type__ IAgilentInfiniiumSystem::GetIO ( ) {
__missing_type__ * _result;
HRESULT _hr = get_IO(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
Ошибка в строке return _result;
Error C2440 'return': cannot convert from '__missing_type__ *' to '__missing_type__'
Пытаюсь исправить возвращая адрес, заменяя строчку на:
return &_result;
Результат нулевой, ошибка точно такая же. Я даже пытался закоментировать этот кусок кода, он все равно находит ошибку.
Вопрос собственно: как исправить, или обойти.
Попробуйте так:
inline __missing_type__ IAgilentInfiniiumSystem::GetIO ( ) {
__missing_type__ * _result;
HRESULT _hr = get_IO(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return *_result;
}
Или так:
inline __missing_type__ *IAgilentInfiniiumSystem::GetIO ( ) {
__missing_type__ * _result;
HRESULT _hr = get_IO(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Перенимаю проект бывшего рабочего в команииПроект был разработан на GL Studio и генирирует очень много файлов сам, т
Дана программа с использованием поразрядных операторовПроблема в printBinary
Нужен исходник прокси сервера, пробрасывающего запросы от клиента (FireFox) к вышестоящему HTTP прокси и обратно
Сделал построчное чтение с файла с помощью wifstream и getlineНа маленьких файлах все хорошо