Typedef函数指针

时间:2019-07-27 10:26:58

标签: c++ qt

我正在下面的代码中研究Qt for C ++项目。

#ifndef __G3D_GEDCOMMAND_H__
#define __G3D_GEDCOMMAND_H__

#include "Command.h"


#include <QtCore/QString>

#include "GedData.h"

typedef int (*GedFunc)(ged *, int, const char **);

class GedCommand : public Command
{
public:
  /** Constructor with some basics needed when creating any
   * command. */
  GedCommand(const GedFunc func,
         const QString& name,
         const QString& shortDescr,
         const QString& extraDescr);
  /** Default destructor */
  virtual ~GedCommand() { }

  virtual QString execute(const QStringList& args);

private:
  const GedFunc _gedFunc;
};

#endif

我无法理解ged*中的char**(ged *, int, const char **)函数参数。那些指针也是吗?

0 个答案:

没有答案