将内存分配给一类的指针

| QGeoRoutingManager:http://apidocs.meego.com/1.0/qtmobility/qgeoroutingmanager-members.html 此类没有构造函数。 我忘记了将内存分配给其指针的方法。 我做了:
QGeoRoutingManager *a = new QGeoRoutingManager ();
这将导致错误:
calculateRoute.cpp:16: error: no matching function for call to ‘QtMobility::QGeoRoutingManager::QGeoRoutingManager()’
../../../../tarBalls/qt-mobility-opensource-src-1.2.0/install/include/QtLocation/qgeoroutingmanager.h:91: note: candidates are: QtMobility::QGeoRoutingManager::QGeoRoutingManager(const QtMobility::QGeoRoutingManager&)
根据错误消息“ const QtMobility :: QGeoRoutingManager&”,我应该在该处传递什么     
已邀请:
这是一个单例类,您可以像这样访问它:
QGeoServiceProvider::routingManager().
检查文档     
如果该类没有公共的(默认)构造函数,则不能(直接)在堆栈上或免费商店(堆)上创建它的新实例。您只能创建一个现有副本的副本,但是文档没有显示可用的副本ctor。 查看文档中是否有工厂函数/类来创建该类的实例。     
类别“ 3”没有默认的构造函数。默认构造函数是不带任何参数的构造函数。如果需要,则它们是可选的(具有默认值)。     
该类确实具有构造函数;所有类都有一个构造函数。的 该类显然没有默认的构造函数。你不给我们看 该类,所以我们不得不猜测,但是从错误消息中,该类 确实有一个复制构造函数。你提供了吗?一旦有 任何用户定义的构造函数,编译器均不会生成默认值 构造函数您也必须提供其中之一。     
我想你要4英镑 在这里检查:https://doc-snapshots.qt.io/qt-mobility/qgeoserviceprovider.html     

要回复问题请先登录注册