Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.


A type that describes a specialization of the template class basic_string with elements of type wchar_t as a wstring.

typedef basic_string<wchar_t> wstring;


// string_wstring.cpp
// compile with: /EHsc
#include <string>
#include <iostream>

int main( ) 
   using namespace std;
   // Equivalent ways to declare an object of type
   // basic_string <wchar_t>
   const basic_string <wchar_t> s1 ( L"abc" );
   wstring s2 ( L"abc" );   // Uses the typedef for wstring

   // Comparison between two objects of type basic_string <wchar_t>
   if ( s1 == s2 )
      cout << "The strings s1 & s2 are equal." << endl;
      cout << "The strings s1 & s2 are not equal." << endl;


The strings s1 & s2 are equal.

See Also

<string> Members

© 2017 Microsoft