_bstr_t сцепление дает 12142 - PullRequest
1 голос
/ 01 мая 2011

У меня здесь странная вещь. Я объединяю строки _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 ++ и создаю консольное приложение.

1 Ответ

6 голосов
/ 01 мая 2011

Вы написали '/ n' вместо '\ n'. Это литерал с несколькими символами, который в данном случае дает целое число со значением 12142.

...