C++ 如何在c++;?

C++ 如何在c++;?,c++,C++,在代码的最后一行,我尝试在字符串中添加'a',它给出了警告:“main.cpp”中的多字符文字(潜在的可移植性问题),第30行,第35列 ManagedString accelerometerVectorsString = ""; vector<int> accelerometerVectors; accelerometerVectors.push_back(uBit.accelerometer.getX()); accelerometerVectors.push_back(u

在代码的最后一行,我尝试在字符串中添加'a',它给出了警告:“main.cpp”中的多字符文字(潜在的可移植性问题),第30行,第35列

ManagedString accelerometerVectorsString = "";


vector<int> accelerometerVectors;

accelerometerVectors.push_back(uBit.accelerometer.getX());
accelerometerVectors.push_back(uBit.accelerometer.getY());
accelerometerVectors.push_back(uBit.accelerometer.getZ());
for (int i = 0; i < accelerometerVectors.size(); ++i)
{
    accelerometerVectorsString = accelerometerVectorsString + (ManagedString)accelerometerVectors[i] + ' ';
}
accelerometerVectorsString = 'a,' + accelerometerVectorsString;
ManagedString-accelerometerVectorsString=“”;
矢量加速度计;
accelerometerVectors.push_back(uBit.accelerometer.getX());
加速器。推回(uBit.accelerator.getY());
accelerometerVectors.push_back(uBit.accelerometer.getZ());
对于(int i=0;i
'a',
不是使用单引号表示的字符文字。它是一个多字符文字,因此需要双引号
“a,”

'a,
不是使用单引号表示的字符文字。它是一个多字符文字,因此需要双引号<代码>“a,”