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

Đề tài: error: expected unqualified-id before '&' token trên G++ version 4.3.2?

  1. #1
    Ngày gia nhập
    08 2011
    Nơi ở
    /pentest
    Bài viết
    44

    Mặc định error: expected unqualified-id before '&' token trên G++ version 4.3.2?

    bạn nào giúp mình sửa lỗi này với:

    Compiler: G++ version 4.3.2
    in file class.h
    C++ Code:
    1. //...
    2. class A {
    3.   static int n;
    4. //...
    5.   static int &size();
    6. //...
    7. }
    8. class B {
    9.   static int n;
    10. //...
    11.   static int &size();
    12. //...
    13. }
    in class.cpp

    C++ Code:
    1. // everything ok untill i define size function
    2.   static int A::&size() { return n; } // error in here
    3. //..
    4.   static int B::&size() { return n; } // error in here

    have any idea for this problem. thanks.
    Đã được chỉnh sửa lần cuối bởi meterpreter : 01-09-2011 lúc 10:28 AM.

  2. #2
    Ngày gia nhập
    04 2011
    Nơi ở
    Heaven
    Bài viết
    90

    static int& A::size() { return n; } // error in here
    //..
    static int& B::size() { return n; } // error in here
    theo mình thì phải sửa như vậy, vì trong 2 lớp A và B cỏ hàm size() chứ không có &size(), mà cũng không có cái kiểu tham chiếu như vậy
    I'll come back

  3. #3
    Ngày gia nhập
    10 2008
    Bài viết
    54

    C++ Code:
    1. //...
    2. class A {
    3.   static int n;
    4. //...
    5.   static int *size();
    6. //...
    7. }
    8. class B {
    9.   static int n;
    10. //...
    11.   static int *size();
    12. //...
    13. }
    in class.cpp

    C++ Code:
    1. // everything ok untill i define size function
    2.   static int * A::size() { return n; } // error in here
    3. //..
    4.   static int * B::size() { return n; } // error in here

  4. #4
    Ngày gia nhập
    08 2011
    Nơi ở
    /pentest
    Bài viết
    44

    uhm đúng rồi, thanks bạn.

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

  1. [Build Error] [vd.o] Error 1 khi viết đồ họa trên C theo sách mẫu?
    Gửi bởi nguoikhonglo171 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 05-11-2013, 08:02 PM
  2. Chạy Project Version cũ trên VS2010
    Gửi bởi QuangLinh trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 17-02-2012, 02:51 PM
  3. Trả lời: 1
    Bài viết cuối: 01-12-2011, 07:32 PM
  4. lỗi error C3861 identifier not found và error C2065 khi build c++ trên visual studio 2010?
    Gửi bởi thienbk89 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 21-09-2011, 07:58 PM
  5. Error 1 fatal error LNK1000: Internal error during IncrBuildImage?
    Gửi bởi nthung trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 07-11-2010, 09:22 PM

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