_bstr_t串联得到12142

_bstr_t concatenate gives 12142

本文关键字:12142 bstr      更新时间:2023-10-16

我这里有一件奇怪的事情。我正在连接_bstr_t字符串以组装SQL命令。

_bstr_t strSQL = a+b+k+hk+Allin+hk+k+hk  

…等等。

当我将它打印到控制台(使用std::wcout << '/n'<< strSQL << '/n';)时,我得到了我的字符串,但是在字符串的开头和结尾都有一个12142。它看起来像:

 12142"SELECT * FROM....."12142

有人知道它是从哪里来的吗?

我正在使用:VS2010 Express, c++,我正在构建一个控制台应用程序。

您写了'/n'而不是'n'。这是一个多字符文字,在本例中给出一个值为12142的整数。