这是关于C++的一般问题。我试图制作一个Camera类,它将包含包含各种相机属性的私有成员结构。在类中写入struct
Class Camere
{
public:
int read_input_image(properties &c, const char *file_name);
private:
struct properties
{
double* input_image;
double* output_image;
----
----
}
}
properties 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.另一个问题是我应该如何删除与类内的结构相关的指针,我是否需要删除input_image指针。
将Class字改为小写字母,并修正Camere或Camera –