s13868987403 2013-11-26 06:04 采纳率: 0%
浏览 2429

C++中 new 一个对象的返回值?

在《C++ PRIMER》中TextQuery的面向对象实现中,有如下语句:

inline Query operator&(const Query &lhs, const Query &rhs)
{
   return new AndQuery(lhs, rhs);
}

Q: new AndQuery(lhs, rhs)不是应该返回的是 *AndQuery吗,难道可以隐式的转换到Query类型?

  • 写回答

3条回答

  • 天使爱撒谎 2013-11-26 11:18
    关注

    看一下Query有没有定义复制构造函数之类的

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#c语言#的问题:这个六个方程输入程序可以得出角度角速度角加速度
  • ¥15 51单片机显示器问题
  • ¥20 关于#qt#的问题:Qt代码的移植问题
  • ¥50 求图像处理的matlab方案
  • ¥50 winform中使用edge的Kiosk模式
  • ¥15 关于#python#的问题:功能监听网页
  • ¥15 怎么让wx群机器人发送音乐
  • ¥15 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油