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

Đề tài: Tất cả string literal đều được cấp phát trên static memory đúng không?

  1. #1
    Ngày gia nhập
    12 2015
    Nơi ở
    Đà Nẵng
    Bài viết
    649

    Mặc định Tất cả string literal đều được cấp phát trên static memory đúng không?

    Mình được biết string literal( kiểu const char*) được cấp phát trên static memory
    Không biết điều này có luôn luôn đúng không?
    C++ Code:
    1. void s()
    2. {
    3.     char str[] = "abc";
    4. }
    Vậy trong code trên chuỗi "abc" có ở trên static memory không?

    - - - Nội dung đã được cập nhật ngày 07-08-2022 lúc 02:02 PM - - -

    Lâu quá quên mất, có lẽ câu trả lời nằm ở đây
    diendan.congdongcviet.com/threads/t481389::vi-tri-trong-tap-tin-tren-bo-nho-thuc-thi-cua-mot-so-thanh-phan-c-c.cpp?highlight=memory
    Static memory cũng có nhiều loại

    - - - Nội dung đã được cập nhật ngày 07-08-2022 lúc 02:14 PM - - -

    Mà hình như bài viết trên bàn về file exe trên windows
    Mình giữ nguyên câu hỏi
    Trong chuẩn C++ 11 nói gì về điều này nhỉ?

  2. #2
    Ngày gia nhập
    12 2015
    Nơi ở
    Đà Nẵng
    Bài viết
    649

    Đây là 1 vấn đề rất thú vị!

Tags của đề tài này

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