共用方式為


How to: Convert Standard String to System::String

 

The latest version of this topic can be found at How to: Convert Standard String to System::String.

This topic shows how convert a Standard C++ Library string (<string>) to a String.

Example

// convert_standard_string_to_system_string.cpp  
// compile with: /clr  
#include <string>  
#include <iostream>  
using namespace System;  
using namespace std;  
  
int main() {  
   string str = "test";  
   cout << str << endl;  
   String^ str2 = gcnew String(str.c_str());  
   Console::WriteLine(str2);  
  
   // alternatively  
   String^ str3 = gcnew String(str.c_str());  
   Console::WriteLine(str3);  
}  
test  
test  
test  

See Also

Using C++ Interop (Implicit PInvoke)