Compiler Error C3921
Use of S-prefixed strings requires /clr:oldSyntax command line option
In Visual C++ 2005, you no longer need to explicitly specify that a string is a CLR string.
Example
The following sample generates C3921.
// C3921.cpp
// compile with: /clr
using namespace System;
int main() {
String ^ s = S"CLR string literal"; // C3921
// try the following line instead
String ^ s2 = "CLR string literal";
}