C++ 不是说要访问类中的函数必须要有对象吗(非静态函数) 怎么下面这个可以这样写?已通过测试了的/

发布时间:2021-02-19 21:35:45

C++ 不是说要访问类中的函数必须要有对象吗(非静态函数) 怎么下面这个可以这样写?已通过测试了的// Problem#:5321// Submission#:1403759// The source code is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License//

网友回答

其实这里vector::back()是this->vector::back()的简写,而this->back()可以认为是this->Stack::back()的简写.
另外this->vector::back()等价于((vector*)this)->back(),也就是对这个对象调用vector的back
以上问题属网友观点,不代表本站立场,仅供参考!