cout<
cout<<tl.d<<endl;//为什么输出是1;
------解决方案--------------------
+1
想要输出要直接调用函数 就是cout<<tl.d()<<endl; 这个是函数调用, 要区别于函数指针调用噢!
------解决方案--------------------
晕看成cout<<t.a<<endl;了
------解决方案--------------------
对象看成一个指针是什么意思?
标准的成员函数指针写法是 &A::d, t1.d 看编译器, 支持就支持了.
小问题
------解决方案--------------------
+1
想要输出要直接调用函数 就是cout<<tl.d()<<endl; 这个是函数调用, 要区别于函数指针调用噢!
------解决方案--------------------
晕看成cout<<t.a<<endl;了
------解决方案--------------------
对象看成一个指针是什么意思?
标准的成员函数指针写法是 &A::d, t1.d 看编译器, 支持就支持了.