So sánh 2 chuỗi string

String

Khái niệm

Trong C++, lớp std::string hay đối tượng string là thể hiện tiêu biểu cho văn bản, cho phép thao tác với chuỗi một cách an toàn. Nói cách khác, string giảm thiểu tối đa các vấn đề phát sinh về bộ nhớ khi bạn thao tác với chuỗi trong C để tập trung vào toán chính.

Khác biệt giữa chuỗi trong C++ so vớiC

std::string trong C++ vẫn giữ tư tưởng thao tác xử lý chuỗi giống trong C. Tuy nhiên, nó hỗ trợ thêm một số tính năng khác.

C++ vẫn hỗ trợ việc thao tác với chuỗi trên mảng tĩnh như trong C, và để dễ thao tác hơn C++ hỗ trợ thêm lớp std::string. Nói cách khác, trong C++, chúng ta có thể thao tác với chuỗi trên bằng mảng tĩnh hoặc đối tượng thuộc lớp std::string.

Các thao tác xử lý chuỗi với std::string

Khai báo

Cú pháp:

// Them thu vien
#include

// Khai bao
std::string ;

Ví dụ:

std::string str1; str1 = "Xu ly chuoi"; string str2 = "bang std::string"; string str3;

Lấy chiều dài chuỗi

length[] lấy chiều dài của chuỗi.

Ví dụ:

std::string str = "Xu ly chuoi";
cout

Chủ Đề