たとえば、これら 2 つのコードでは、1 つはポインターを必要とせず、もう 1 つは必要とします。どうしてこれなの?myObject1 がポインターでない場合、それは正確には何ですか?
class Object{
…
};
int main(){
    // Create instance on the stack
    Object myObject1;
    // Create instance on the heap
    Object *myObject2 = new Object;
    return 0;
}
ご協力いただきありがとうございます。