这是我的计划!我想知道这种输出背后的原因.
#include <iostream>
using namespace std;
class A{
public:
void fun(int i){
cout<<"Hello World" + i<<endl;
}
};
int main()
{
A obj1;
obj1.fun(2);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
预期输出:Hello World2
实际产出:llo World
PS:要打印"HelloWorld2",我还可以编写cout <<"Hello World"<< i