看板 EE_DSnP 關於我們 聯絡資訊
如果在class裡面寫的變數跟從main傳進去的參數變數一樣時 程式無法執行 不一樣時就可正常執行 想問一下 在class 裡面定義的變數是否一定要跟外面的變數長的不一樣 >>>>>>>>>>> Yes, class 裏面的變數一定要跟外面的變數名稱不一樣. For example, class A { public: void f(int); private: int i; int j; }; void A::f(int i) { // Compiler will get confused: which i to print? cout << i << endl; cout << j << endl; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.134.53
timrau:其實這樣寫可以耶 XD i就是傳入的那個 要member那個就this 10/21 20:53
timrau:this->i 10/21 20:53
ric2k1:mmm... 好像是. 不過這樣的寫法不太好... 10/21 20:57