#include <bits/stdc++.h>
using namespace std;
int main()
{
string s1 = "Alice";
s1 +='\0';
s1 +='\0';
cout << s1.size() << endl; // output: 7
string s2 = "Alice";
s2 += "\0";
s2 += "\0";
cout << s2.size() << endl; // output: 5
}
Qu'est-ce qui ne va pas ici ?
Veuillez expliquer la différence entre le rôle des guillemets simples et des guillemets doubles dans la concaténation.