クラス Image があり、このクラスのインスタンスを返す必要があります。それを行う簡単な方法は何ですか?私は Java プログラマーで、「これを返す」とエラーが発生します。
#include <string>
#include "AEEImage.h"
using namespace std;
IImage *image;
Image *img;
Image::Image()
{
image = new IImage();
}
Image::~Image()
{
delete image;
image = NULL;
}
Image *createImage(string str)
{
return /*return instance of this class*/;
}
画像の定義は次のとおりです。
#pragma once
#include <string>
using namespace std;
class Image
{
public:
Image();
~Image();
Image createImage(string str);
Image createImage(const Image *img, int x, int y, int with, int height, int transform);
Image createImage(istream is);
};
JAVA ME の Image クラスに似たクラスを C++ で作成する必要があります (リンク): -これらと同じ名前のクラス (Image) -同じ名前のメソッド、引数の型、および戻り値の型