C++类组合简单问题

2024-12-22 22:14:57
推荐回答(1个)
回答1:

  1. 把::p1(a),p2(b)改成:p1(a),p2(b)。

  2. 最开始加using std::cout;using std::endl;或把cout和endl改成std::cout和std::endl。注意不能加using namespace std;因为标准库里有distance关键词,会和你程序里的distance冲突。

  3. iostream.h改成iostream。

  4. void main改成int main。

2~4都是坏习惯,不符合C++标准,在某些编译器上比如VC可能能通过编译,但在其他编译器上一般通不过。