我想知道C++中的对象初始化.如果可能,我应该避免使用'new'关键字,因为我不需要它提供的内容(动态分配,对吧?),我不想手动删除对象.我在调用我的对象的初始化时没有使用新的麻烦.我有这门课:
class Apodization {
public:
    Apodization()
    {
    std::cout << "Constructor for Apodization" << std::endl;
    }
}
Run Code Online (Sandbox Code Playgroud)
而这段代码:
Apodization* apoObj();
// Apodization* apoObj = new Apodization();
Run Code Online (Sandbox Code Playgroud)
使用new创建对象时,打印按预期发生,但不是没有.我猜这是因为我只是在上面的例子中创建了Apodization类型的指针,但我不知道从那里去哪里.我想知道在不使用new关键字的情况下初始化Apodization对象的正确方法.谢谢您的帮助!我发现来自Java和Python的C++类有点奇怪.