2012-04-18 39 views
7

Tôi đã làm việc với VB một thời gian rồi. Bây giờ tôi đang cho C + + một shot, tôi đã đi qua dây, tôi không thể dường như tìm một cách để tuyên bố một chuỗi.Chuỗi C++ Khai báo

Ví dụ trong VB:

Dim Something As String = "Some text" 

Hoặc

Dim Something As String = ListBox1.SelectedItem 

Whats tương đương với mã trên trong C++?

Mọi trợ giúp đều được đánh giá cao.

Trả lời

17

C++ cung cấp một lớp string có thể được sử dụng như thế này:

#include <string> 
#include <iostream> 

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

Preferred kiểu chuỗi trong C++ là string, quy định tại không gian tên std, trong tiêu đề <string> và bạn có thể khởi tạo nó như thế này ví dụ:

#include <string> 

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

Thông tin thêm về nó, bạn có thể tìm thấy herehere.

2

Trong C++, bạn có thể khai báo một chuỗi như thế này:

#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! Gì về char. mảng? char str [30]; –