我想在一个结构中定义一个类的对象并访问该类的函数成员。有可能实现这一目标吗?
使用以下代码,我在ps_test->AttachToInput(2145);
. 我不知道原因,一切对我来说都是正确的:
class test
{
public:
test();
virtual ~test();
int init_app(int argc, char* argv[]);
virtual void AttachToInput(int TypeNumber, int DeviceNo=0);
}
struct capture
{
test h_app;
gint port;
};
main()
{
struct capture h_cap;
test *ps_test = &h_cap.h_app;
ps_test->AttachToInput(2145);
}