30/09/2018, 21:45

Sự khác nhau giữa char[] và string?

char A[] = “Hello world”;
string A = “Hello world”;
Hai cái này khác nhau chỗ nào ạ

Người bí ẩn viết 23:47 ngày 30/09/2018

Giống: Hai câu lệnh đều khai báo chuỗi

Khác: Câu lệnh trên là thuộc ngôn ngữ C. Còn câu lệnh dưới thuộc ngôn ngữ C++

X viết 23:48 ngày 30/09/2018
stackoverflow.com
ramosg

Difference between string and char[] types in C++

c++, string, types
asked by ramosg on 10:52AM - 17 Aug 09

The Wind viết 23:59 ngày 30/09/2018

Mình tưởng 2 cái đều là C++ chứ …
1.Khai báo 1 mảng char
2.Khai báo 1 chuỗi kí tự sử dụng lớp string

Trên là mảng char, fix length, chả hạn để char [5] thì chỉ đc ghi 4 kí tự thôi (1 kí tự cho kí tự null)
Còn dưới là string, ghi bao nhiêu kí tự tùy thích vì bàn chất của thằng này là dùng con trỏ

Người bí ẩn viết 23:55 ngày 30/09/2018

Ừ hen
Do mới chuyển sang C++ nên nhiều cái lạ lẫm quá, nhìn cái char A[] giống khai báo chuỗi trong C
P/S: Anh @ltd trốn đâu mấy ngày nay giờ mới chui ra

The Wind viết 23:58 ngày 30/09/2018

Hi…hi…Dần rồi cũng quen hết …Trc khi học String và thao tác tập tin File I/O nên đọc qua Hướng đối tượng cơ bản sẽ dễ tiếp thu hun
U chuyển qua C++ vậy thì cùng đội vs tui rùi

Bài liên quan
0