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

Đề tài: Sự khác nhau giữa có và không có "const"???

  1. #1
    Ngày gia nhập
    05 2008
    Bài viết
    4

    Question Sự khác nhau giữa có và không có "const"???

    Mọi người cho tớ hỏi sự khác nhau giữa 2 hàm:
    Code:
    int getX(void) const {};


    Code:
    int getX(void) {};
    trong visual C++ là gì thế? Cám ơn nhé ^^

  2. #2
    Ngày gia nhập
    05 2008
    Bài viết
    4

    tớ tìm được rồi, chỉ là nhờ compiler check cho hàm này cho nó không có thay đổi data thôi ^^!

  3. #3
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất nhiều sóng gió
    Bài viết
    447

    2 hàm (thành viên) này khác nhau ở chỗ cái thứ nhất là hàm hằng còn cái thứ hai thì không. Hàm hằng là hàm không thay đổi đối tượng của nó. Bạn không thể gọi hàm getX() không hằng từ trong một hàm hằng.

  4. #4
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    trong visual C++ là gì thế? Cám ơn nhé ^^
    Không có chuyện từ khoá const có ý nghĩa đặc biệt đối với VisualC++. Nó là C++ syntax, thì trong Linux hay Unix cũng vậy.

Các đề tài tương tự

  1. Lập trình C++ Sự khác nhau perror("") và fprintf(stderr,"...")
    Gửi bởi KaitoKid trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 24-10-2013, 10:02 PM
  2. Ý nghĩa của cú pháp, câu lệnh "const String &s"?
    Gửi bởi huyleuit trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 29-10-2011, 10:41 PM
  3. Lập trình C++ khai báo biến "int" "float" khác nhau như thế nào? (giúp em gấp)
    Gửi bởi hacphieu trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 02-04-2011, 10:57 AM
  4. công dụng của từ khóa "const" và ký hiệu "&"
    Gửi bởi Mr Bin trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 34
    Bài viết cuối: 11-04-2009, 12:10 AM
  5. vì sao "const" và "&" đi chung với nhau?
    Gửi bởi cucxabong trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 6
    Bài viết cuối: 11-03-2009, 12:11 AM

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