今天用VS2003,发现字符串的有关问题

今天用VS2003,发现字符串的问题
以前一直用VC6的,今天用VS2003看别人的代码,发现别人是这样写的:

CString   cs;
cs   =   "Select... "
          "from... "
          "where... ";

感觉很差异,那几个字符串中间没有“+”或者其他的任何操作符的啊,开始以为是CString是不是重载运算符还是怎么的,后来做了测试:

char   test[]=   "Select... "
                          "from... "
                          "where... ";

TRACE( "\s\n ",   test);

这样也是可以的,并且输出结果正确,这回我不明白了。手头暂时没有VC6,无法做进一步测试。

恕在下孤陋寡闻,哪位能告诉我这是怎么回事?C++标准支持的???




------解决方案--------------------
用CString类的时候,可以用+连接字符串,
其它的可以用strcat等,
这些方法都至少多用了一个语句。