Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    String và char trong c++

    Chào các bạn , ai có thể giúp mình hiểu rõ và khi nào nên dùng kiểu dữ liệu string và char trong c++ ,mình thật sự không biết cái nào nên dùng,dùng như thế nào và dùng trong trường hợp nào . Thanks for reading!

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    theo kiến thức của mình thì dùng cái nào cũng được tùy bạn thôi !
    -string là 1 lớp có tên là string . VD : string A => A là một đối tượng (học OOP sẽ hiểu)
    -char [] là 1 mảng các phần tử có kiểu char và cuối chuỗi luôn là 1 kí tự "\0".

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    String (std::string) có thể tự co giãn và có nhiều phương thức hỗ trợ sẵn [IMG]images/smilies/smile.png[/IMG]
    Bạn có thể đổi std::string ra char* bằng pt c_char().
    Tuy nhiên nhược điểm là rùa (với ghép chuỗi thì std::stringstream (giống StringBuilder) là 1 lựa chọn tốt)

    Char* thì có thể thao tác nhiều hơn, nhưng code cũng mệt hơn và ko safe [IMG]images/smilies/smile.png[/IMG]

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    string => 1 chuỗi
    char => 1 vài kí tự

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •