Неверная ссылка возвращается на статический экземпляр структуры через функцию получения, когда метод получения встроен [C++

Программы на C++. Форум разработчиков
Anonymous
Неверная ссылка возвращается на статический экземпляр структуры через функцию получения, когда метод получения встроен [

Сообщение Anonymous »

У меня есть следующая структура кода.
По сути, я инициализирую статический экземпляр структуры с помощью функции инициализации, а затем получаю ссылку на него с помощью функции получения . Проблема заключается в том, что когда я определяю метод получения в dummy.hpp как встроенную функцию, значения, содержащиеся в возвращаемой структуре, являются неправильными.
dummy.hpp >

Код: Выделить всё

struct MyStruct
{
int iVal{};
double dVal{};

friend std::ostream & operator

Подробнее здесь: [url]https://stackoverflow.com/questions/78700622/incorrect-reference-returned-to-a-static-instance-of-a-structure-via-getter-func[/url]

Вернуться в «C++»