これはC++に関する一般的な質問です。私はさまざまなカメラのプロパティを含むプライベートメンバの構造体を含むカメラクラスを作成しようとしています。クラス内にstructを書く
Class Camere
{
public:
int read_input_image(properties &c, const char *file_name);
private:
struct properties
{
double* input_image;
double* output_image;
----
----
}
}
プロパティc; }
.cppファイル
今int Camera :: read_input_image(properties &c, const char *file_name) {
if(c.input_image == 0) {
c.input_image = new uint8_image_t;
c.input_image->data = 0;
}
、 1.私の質問は、私は構造体のメンバにアクセスする機能を書きたい場合、私は構造体、 のプライベートメンバーへのアクセスを取得する方法をです。 2.もう一つの質問は、内部クラスのstructに関連付けられたポインタを削除する方法です。input_imageポインタを削除する必要がありますか?
クラスワードを小文字に変更し、Camereまたはカメラを修正してください。 –