PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 超級新手的Class問題
作者:
birka1222
(筱望)
2017-09-28 11:54:13
自己摸索了C++一陣子,還不太會用class
找了很久但是真的找不到問題,cout<<a.y輸出的永遠不是3
請問問題到底出在哪裡?
#include <iostream>
using namespace std;
class A
{
public:
A();
int y;
};
int main()
{
A a;
cout <<a.y;
return 0;
}
A::A(){
int y=3;
cout <<y<<endl;
}
結果是
3
24
作者:
bluesoul
(å¿™æ»ä½ è€çˆ¸)
2017-09-28 12:02:00
int y = 3; -> y = 3;
作者: TianBonBon (田蹦蹦)
2017-09-28 12:16:00
variable scope
作者:
birka1222
(筱望)
2017-09-28 12:19:00
謝謝你!!!!
作者:
peterwu4
(notd)
2017-09-28 12:38:00
int y=3; 下面加一行 this->y=y; 此y非彼y
作者:
ilikekotomi
(Young)
2017-09-28 19:53:00
我們team有規定成員變數後面要加個底線 可以參考看看
作者:
TitanEric
(泰坦)
2017-09-30 00:21:00
樓上的意思是member variable與local variable不一樣做個區別
繼續閱讀
[問題] 從struct 印出字串
SKTP
[問題] qt用paintEvent畫出幸運繩樣式
MOONY135
[公告] Lordaeron 水桶三個月
wtchen
[閒聊] 關於C++的雷
PkmX
[問題] 這時的cout<<裡,為什麼還可以印出1??
Zephyr750
Re: [問題] 菜鳥對跨作業系統編譯的疑問
descent
[問題] 菜鳥對跨作業系統編譯的疑問
joylintp
Re: [閒聊] C++ Stateful Metaprogramming
damody
[問題] Call child class function from parent
gigigigi
Re: [閒聊] C++ Stateful Metaprogramming
CoNsTaR
Links
booklink
Contact Us: admin [ a t ] ucptt.com