Я использую Visual Studio 2008 Professional в C ++ с формой Windows, у меня есть класс, который я должен передать другой форме, поэтому вот что я делаю
// FirstFile.cpp
Usuario user;
user.usuario = "test";
user.senha = "stackoverflow";
ChooseService cs(user);
cs.ShowDialog();
// SecondFile.cpp
public ref class ChooseService : public System::Windows::Forms::Form
{
public:
Usuario* usuario;
ChooseService(Usuario user)
{
usuario = user;
//I need to cast the Usuario into Usuario*, so I can use it in the class
InitializeComponent();
//
//TODO: Add the constructor code here
//
}
/...
как я сказал в своем комментарии, мне нужно привести «Usuario» в «Usuario *», чтобы я мог получить доступ к классу, используя «this», кстати, я не могу сделать это
Usuario usuario;
вместо указателя, потому что формы Windows не позволяют вам, вы должны использовать указатель. так как мне это сделать? есть ли хитрость?
Я надеюсь, что я был достаточно ясен, спасибо!