我可以先得到一个默认的struct对象,然后得到一个指向它的指针。但我怀疑一定有某种优雅的方式来做到这一点;可能在一条语句中。
auto defaultStructObject = SomeStruct{};
auto pointerToDefaultStructObject = &defaultStructObject;
auto defaultStructObject = SomeStruct{}, *pointerToDefaultStructObject = &defaultStructObject;
在线演示可以在main函数中使用第一行。
class MyClass {
public:
MyClass() {};
void Print() const {std::cout << "hello world n";}
};
int main() {
auto* pObj = new MyClass();
pObj->Print();
return 0;
}