По сути, я инициализирую статический экземпляр структуры с помощью функции инициализации, а затем получаю ссылку на него с помощью функции получения . Проблема заключается в том, что когда я определяю метод получения в 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]