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