作者tstanly ()
看板C_and_CPP
標題[問題] 全域變數宣告在哪?
時間Sat May 9 23:02:15 2009
請問一下 環境是 VS C++/CLR
因為我有兩個form 兩個form要共用幾個變數
不過全域變數卻不知道要宣告在哪??= =
我的form1.h大致上如下
#include <..>
using namespace ....
namespace proj{ //此form1的namespace
public ref class xxx : public System::Windows::Forms::Form
{
public:
xxx(void){} // constructor
protect:
~xxx(){} //deconstrutor
private:private: System::Windows::Forms::Button^ btn_xxxx;
.....//一些變數member
}
}
大致上降
我想宣告一個全域變數如下
String^ sss;
但無奈宣告在哪都錯...
手上沒有書
煩請高手指點一下
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.133.98
→ james732:應該會有比全域變數更好的辦法吧...? 05/09 23:15
→ tstanly:恩...那請問怎麼做阿 謝謝 05/09 23:20
→ tstanly:static var 只限該檔案所以不行... 05/09 23:21
→ james732:我想問你兩個Form之間的關係 它們要如何共用變數? 05/09 23:32
→ tstanly:阿 兩個form間的關係 就是form1點某button會出現form2 05/09 23:46
→ tstanly:而設定form2時會用到form1的變數.. 05/09 23:46
→ sosokill:兩個form可以共用變數嗎?應該要傳參數過去吧 05/10 01:12
推 plover:observer pattern.. 05/11 01:19