2012-04-18 12 views
7

He estado trabajando con VB desde hace un tiempo. Ahora le doy una oportunidad a C++, he encontrado cadenas, no puedo encontrar la manera de declarar una cadena.C++ String declarando

Por ejemplo en VB:

Dim Something As String = "Some text" 

O

Dim Something As String = ListBox1.SelectedItem 

¿Cuál es la equivalente a la código anterior en C++?

Cualquier ayuda es apreciada.

Respuesta

17

C++ suministra una clase string que se puede utilizar de esta manera:

#include <string> 
#include <iostream> 

int main() { 
    std::string Something = "Some text"; 
    std::cout << Something << std::endl; 
} 
1

tipo de cadena preferidos en C++ es string, definido en espacio de nombres std, en el encabezado <string> y puede inicializarlo así por ejemplo:

#include <string> 

int main() 
{ 
    std::string str1("Some text"); 
    std::string str2 = "Some text"; 
} 

Más sobre ella se puede encontrar here y here.

2

En C++ se puede declarar una cadena como esta:

#include <string> 

using namespace std; 

int main() 
{ 
    string str1("argue2000"); //define a string and Initialize str1 with "argue2000"  
    string str2 = "argue2000"; // define a string and assign str2 with "argue2000" 
    string str3; //just declare a string, it has no value 
    return 1; 
} 
+0

Hey! ¿Qué hay de char? matrices? char str [30]; –