i;
                  
                  
                    std::string s;  
                  
                  
                  } *m_wtf;
                  
                  
                  
                  
                  
                  Задачка скорее ради развлечения.
                  
                  
                
struct { int i; std::string s; } m {10, "test"}, *m_wtf = &m;
struct { int i; std::string s; } *m_wtf = ЗНАЧЕНИЕ;
using t = std::remove_pointer_t<decltype(m_wtf)>; m_wtf = new t { 1, "abacaba" };
Обсуждают сегодня