【发布时间】:2019-06-12 00:41:47
【问题描述】:
除非我记错了,
Rectangle rect(3,4); 使用 3 和 4 作为参数调用 Rectangle 的构造函数,但不会将创建的对象分配给指针或引用或变量或任何东西。
和
Rectangle* rect = new Rectangle(3,4); 创建一个对象和一个指向该对象的指针(new 总是返回一个指针,这就是为什么类型是指向矩形的指针而不仅仅是矩形。我认为。)
除了这两种方式,还有什么方法可以创建和对象吗?我对对象初始化有什么误解吗?
编辑:抱歉,错字,rect 是一个变量,但它不是指针或引用。
【问题讨论】: