你好我再次向一些专家寻求帮助。这次不是Linux命令,而是 C ++ 中的 Visual Studio 2013 Windows窗体。
一如既往,细节:
我有2个表单的项目,这不是很重要。
重要的是:
我有6个文件:Windows.h,Windows.cpp,Game.h,Game.cpp,Test.h,Test.cpp
包括:Windows.cpp包括Windows.h,Windows.h包含Game.h,Game.h包含Test.h,Test.cpp包括Test.h。
Windows.h和Game.h是表单声明。这是我需要完成工作的地方。
窗。 cpp用作main,它执行整个项目并执行操作。
Windows.h是Form for Menu,它只是连接到Game.h表单,并在游戏出现时隐藏。
Game.h是游戏形式。我需要在连接到按钮的表单中包含的方法中创建和操作对象。 示例:单击一个按钮创建一个对象类Test with variable int number = 1并单击另一个按钮将此变量更改为2。 我无法通过方法访问同一个对象,我所能做的就是创建两个相同的对象并对它们进行操作,但它们是在其他方法中声明的不同生物。是否有任何解决方案来构造可以通过每个Form的方法访问的对象?
Test.h
#pragma once
ref class Test
{
public:
int nr;
char *test;
Test();
Test(int n, char *t)
{
nr = n;
test = t;
}
};
Test.cpp的
#include "Test.h"
Test::Test()
{
}
答案 0 :(得分:0)
我在Game类中将对象声明为变量,这使得我可以在Game&#39方法中访问这些对象。