Trong thư viện ngôn ngữ lập trình C++, nó cung cấp cho chúng ta kiểu xâu nằm trong lớp string. Bạn cần lưu ý rằng, để biểu diễn một biển thuộc kiểu xâu, chúng ta có thể sử dụng khai báo mảng kí tự, hoặc con trỏ kí tự như trong ngôn ngữ C, khi đó, các biến này thuộc kiểu dữ liệu nguyên thủy, nếu bạn muốn sử dụng khai báo string thì bạn đang sử dụng kiểu dữ liệu tham chiếu. Khi sử dụng kiểu khai báo tham chiếu của lớp string, bạn cần có khai báo tệp tiêu đề là string.
Khai báo nguyên thủy:
#include <iostream> using namespace std; int main() { char a[] = "abc"; char* b = "abc"; return 0; }Khai báo tham chiếu:
#include <iostream> #include <string> using namespace std; int main() { string a = "abc"; return 0; }Bạn cũng lưu ý rằng, dù là một biến thuộc kiểu dữ liệu tham chiếu string, thì bạn vẫn có thể sử dụng hai kiểu khởi tạo như trên. Điều này chỉ có thể áp dụng cho kiểu string mà thôi. Các kiểu dữ liệu tham chiếu khác không thể sử dụng hai cách khởi tạo này.
Để biết thêm thông tin về kiểu string, bạn nên tham khảo thêm thông tin về lớp string.
No comments:
Post a Comment