C++ _bstr_t串联给出12142
我这里有件奇怪的事。 我正在连接C++ _bstr_t串联给出12142,c++,sql,string-concatenation,C++,Sql,String Concatenation,我这里有件奇怪的事。 我正在连接\bstr\t字符串以组装SQL命令 _bstr_t strSQL = a+b+k+hk+Allin+hk+k+hk ……等等 当我把它打印到控制台上时(使用std::wcout您编写了'/n'而不是'\n'。这是一个多字符文字,在本例中,它给出了一个值为12142的整数。您编写了'/n'而不是'\n'。这是一个多字符文字,在本例中,它给出了一个值为12142的整数。奇怪的是:12142=0x2F6E十六进制,0x2F='/',0x6E='n'表示the:1
\bstr\t
字符串以组装SQL命令
_bstr_t strSQL = a+b+k+hk+Allin+hk+k+hk
……等等
当我把它打印到控制台上时(使用
std::wcout您编写了'/n'而不是'\n'。这是一个多字符文字,在本例中,它给出了一个值为12142的整数。您编写了'/n'而不是'\n'。这是一个多字符文字,在本例中,它给出了一个值为12142的整数。奇怪的是:12142=0x2F6E十六进制,0x2F='/',0x6E='n'表示the:12142=0x2F6E十六进制,0x2F='/',0x6E='n'
12142"SELECT * FROM....."12142