Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: khái niệm về con trỏ hằng

  1. #1
    Ngày gia nhập
    04 2011
    Bài viết
    3

    Angry khái niệm về con trỏ hằng

    Đây là một câu trong giáo trình ptit "trong C++, tên một mảng được coi là một kiểu con trỏ hằng". cho mình hỏi kiểu con trỏ hằng ở đây là gì?
    Đã được chỉnh sửa lần cuối bởi ducthanh150792 : 31-01-2012 lúc 01:47 PM.

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    552

    Xin mời đọc bài "Bản chất con trỏ...." của tác giả langman ở Cviet này .
    TÌm quanh trong mấy box này có đấy
    Um Mani Padme Hum...!!

  3. #3
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà Nôi
    Bài viết
    464

    Tức là giá trị của con trỏ hằng ko thể bị thay đổi lại đc.
    VD:
    int a[10];
    thì a là con trỏ hằng, nếu viết a++; ==> lỗi

  4. #4
    Ngày gia nhập
    01 2011
    Nơi ở
    -Mountain-
    Bài viết
    768

    Ồ dehin nhầm khái niệm rồi nhé
    @chủ pic: để tránh nhầm lẫn bạn ko nên gọi là con trỏ hằng vì rất dễ nhầm với hằng con trỏ
    tiếng anh là pointer to const với const pointer tương ứng: con trỏ trỏ tới hằng, hằng con trỏ
    từ tên gọi đó bạn dễ dàng đưa ra khái niệm:
    - Con trỏ trỏ tới một hằng ---> Giá trị ô nhớ mà con trỏ trỏ tới là một hằng ---> Không được phép thay đổi giá trị đó.
    - Hằng con trỏ ---> Con trỏ là hằng số ---> không được phép thay đổi giá trị trong nó ---> không được chỉ sang vùng nhớ khác

    lý thuyết cũng như ví dụ bạn có thể tham khảo thêm tại

    pointer - langman
    Hướng dẫn C++: https://www.youtube.com/watch?v=BwLodoQdoY4&list=PL1c9Uxlo-mplJDRGdONNupgo5OCBTyGGn

  5. #5
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Câu hỏi này tuy mang tên con trỏ nhưng thực ra nó liên quan đến khái niệm về hằng trong C++ nhiều hơn. Chủ đề nên nghiên cứu về phần này nếu muốn hiểu rõ.

    Theo tôi để ý mấy câu hỏi liên tục của chủ đề trong vòng 1,2 ngày cho thấy chủ đề có vẻ muốn tự học ngôn ngữ bằng cách lật sách ra, đến đâu thì hỏi đến đó. Đây là một cách học rất tôt, nếu chủ chỉ muốn học lý thuyết.

    LT cũng gần như là một công nghệ. Chỉ có nhân tài mới có thể học bằng lý thuyết. Trung bình người ta dành 4 giờ code và debug cho mỗi giờ lý thuyết. Nếu bạn chịu khó ngòi xem chính code của mình và thử sáng kiến này nọ sẽ thấy số điều cần hỏi của mình càng lúc càng giảm đi rõ rệt.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn