Передайте переменную из .h в .cpp - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь взять ввод текста из «Form1» (form.h) и передать его в файл .cpp (form.cpp). В форме. Ч.

public ref class Form1 : public System::Windows::Forms::Form
    {
...
#pragma endregion
public: String^ username;
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
username = textBox1->Text;
//i want this variable in the .cpp file
}

1 Ответ

0 голосов
/ 30 октября 2019

Поскольку вы создали класс и присваиваете значение переменной-члену, оно уже будет в вашем файле .cpp, и на него можно ссылаться, если вы помните #include "form.h" в нем.

Обратите внимание, что это не обязательно лучшая практика. Часто считается целесообразным помещать все детали реализации в ваш файл .cpp - отчасти потому, что это помогает избежать запутанных ситуаций, подобных этим.

...