Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Thắc mắc về: các hàm thành viên trong một class gọi lẫn nhau.

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

    Mặc định Thắc mắc về: các hàm thành viên trong một class gọi lẫn nhau.

    Xin chào mọi người! Em lại có thắc mắc. Vò đầu bứt tóc mãi không ra, đuối quá nên em nhờ mọi người giúp đỡ vậy. Cụ thể là: ví dụ em có hai phương thức A và B được khai báo nguyên mẫu trong một class(A,B có kểu trả về là void). Em định nghĩa A rồi sau đó định nghĩa B, trong định nghĩa B có lời gọi đến A. A tham gia vào vòng lặp for( không phải con đếm) trong định nghĩa B. Khi dịch thì trình dịch báo lỗi A không được( chưa) khai báo trong phạm vi này(B). Phải giải quyết thế nàoRất mong mọi người có lòng giải đáp dùm em. Cám ơn mọi người đã đọc bài viết.
    P/s em post bài bằng trình duyệt di động nên không pass code được , thông cảm dùm em.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    01 2013
    Bài viết
    1,479

    Prototype.
    Mà tại sao phải cho gọi lẫn nhau thế

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

    Trích dẫn Nguyên bản được gửi bởi prog10 Xem bài viết
    Prototype.
    Mà tại sao phải cho gọi lẫn nhau thế
    Dạ là thế này bác ạ!
    C++ Code:
    1. // trích từ ví dụ trong giáo trình "Biên dịch riêng rẽ" -Phạm Minh Châu
    2. // hàm ghi và kểm tra dữ liệu
    3. void SalesPerson :: setSales( int month, double amount)
    4. {
    5.     if ( month >= 1 && month < 12 && amount >= 0)
    6.     sales[ month - 1] = amount;
    7.     else
    8.      cout<<"Invaid value month or sales figure!"<< endl;
    9. }
    10. // đọc dữ liệu nhập từ bàn phím
    11. void SalesPerson :: getSalesFromUser()
    12. {
    13.     double salesFigure;
    14.     for ( int i = 1; i <=12; i++)
    15.     {
    16.         cout<<"Enter sales amount of month "<< i<< " : ";
    17.         cin>> salesFigure;
    18.         setSales(i, salesFigure);
    19.     }
    20. }
    21. // error: 'seSales' was not declared int this scope
    Đã được chỉnh sửa lần cuối bởi duyphut : 23-11-2014 lúc 02:45 PM. Lý do: sửa lỗi chính tả

  4. #4
    Ngày gia nhập
    10 2014
    Bài viết
    373

    C++ Code:
    1. class Program
    2. {
    3.     void MethodA()
    4.     {
    5.         // Do anything
    6.     }
    7.  
    8.     void MethodB()
    9.     {
    10.         for (;;)
    11.         {
    12.             this.MethodA();
    13.         }
    14.     }
    15. }

    C++ Code:
    1. class Program
    2. {
    3.     void MethodA()
    4.     {
    5.         // Do anything
    6.     }
    7.  
    8.     void MethodB()
    9.     {
    10.         Program pro = new Program();
    11.  
    12.         for (;;)
    13.         {          
    14.             pro.MethodA();
    15.         }
    16.     }
    17. }
    Stay hungry. Stay foolish.
    Design is not just what it looks like and feels like. Design is how it works.

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

    Trích dẫn Nguyên bản được gửi bởi villbe Xem bài viết
    C++ Code:
    1. class Program
    2. {
    3.     void MethodA()
    4.     {
    5.         // Do anything
    6.     }
    7.  
    8.     void MethodB()
    9.     {
    10.         for (;;)
    11.         {
    12.             this.MethodA();
    13.         }
    14.     }
    15. }

    C++ Code:
    1. class Program
    2. {
    3.     void MethodA()
    4.     {
    5.         // Do anything
    6.     }
    7.  
    8.     void MethodB()
    9.     {
    10.         Program pro = new Program();
    11.  
    12.         for (;;)
    13.         {          
    14.             pro.MethodA();
    15.         }
    16.     }
    17. }
    Cảm ơn! Bác tử tế quá, để em thử.

  6. #6
    Ngày gia nhập
    01 2013
    Bài viết
    1,479

    Mặc định Thắc mắc về: các hàm thành viên trong một class gọi lẫn nhau.

    À, hàm kiểm tra.
    Cho nó private static là đc

    @^^ Haizzz...

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

    Trích dẫn Nguyên bản được gửi bởi prog10 Xem bài viết
    À, hàm kiểm tra.
    Cho nó private static là đc

    @^^ Haizzz...
    Bác thông cảm! Đáng lẽ mấy thứ rất cơ bản này không nên post lên diễn đàng để hỏi nhưng em không có thầy để hỏi, không có bạn để thảo luận. Có lúc còn tự cho bài tập rồi tự giải rồi tự nhận xét, tự chấm điểm, nói chung là tự xử và tự sướng luôn. Bác có thấy ai học lập trình mà không cần máy tính không, có, em đó, lý thuyết, thực hành tất cả bằng điện thoại, giờ mắt em sắp mù luôn rồi. Mọi người xung quanh không hiểu, bảo em suốt ngày cấm đầu vào cái điện thoại, ngươì bảo nghiện game, người nói suốt ngày lo chat chit. Nhiêù lúc em không hiểu mình có cần phải làm thế không nữa, em yêu lập trình, nhưng mọi chuyện cứ như đang chứng minh em đang làm điều gì đó xa xôi, vô bổ. Công nhân cùng công ty thì cười cợt, nghi ngờ. Người thân thì nhìn em lắc đầu chán nản, tuy họ không nói ra nhưng em biết chắc họ nghĩ em dỡ hơi, toàn làm chuyện tàu lau. Tối nay thấy hơi buồn, chẳng biết nói với ai, vì chẳng ai hiểu, vào đây khóc lóc chút các bác thông cảm

  8. #8
    Ngày gia nhập
    07 2014
    Bài viết
    1

    Trích dẫn Nguyên bản được gửi bởi duyphut Xem bài viết
    Bác thông cảm! Đáng lẽ mấy thứ rất cơ bản này không nên post lên diễn đàng để hỏi nhưng em không có thầy để hỏi, không có bạn để thảo luận. Có lúc còn tự cho bài tập rồi tự giải rồi tự nhận xét, tự chấm điểm, nói chung là tự xử và tự sướng luôn. Bác có thấy ai học lập trình mà không cần máy tính không, có, em đó, lý thuyết, thực hành tất cả bằng điện thoại, giờ mắt em sắp mù luôn rồi. Mọi người xung quanh không hiểu, bảo em suốt ngày cấm đầu vào cái điện thoại, ngươì bảo nghiện game, người nói suốt ngày lo chat chit. Nhiêù lúc em không hiểu mình có cần phải làm thế không nữa, em yêu lập trình, nhưng mọi chuyện cứ như đang chứng minh em đang làm điều gì đó xa xôi, vô bổ. Công nhân cùng công ty thì cười cợt, nghi ngờ. Người thân thì nhìn em lắc đầu chán nản, tuy họ không nói ra nhưng em biết chắc họ nghĩ em dỡ hơi, toàn làm chuyện tàu lau. Tối nay thấy hơi buồn, chẳng biết nói với ai, vì chẳng ai hiểu, vào đây khóc lóc chút các bác thông cảm
    tự nhiên đọc đc top này thấy bác chủ đam mê quá mình có mọi điều kiện mà ko làm được 1/10 bác chủ. Chúc bác sớm thành công và mình bằng 9/10 bác
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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