Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Gọi 1 hàm từ class A trong class B

14:25 31-10-2017 679 lượt xem 4 bình luận 05:33 02-11-2017

Xin chào mọi người , cho em hỏi: Em có 2 class là class A và class B .

Class A()

{

private:

          B b;

public:

         void init() { cout<<"123";}

         void mainStart() // bắt đầu chạy từ hàm này

         {    

                 b.callFunction() ; // gọi hàm callFunction từ class B

         }

}

Class B 

public:

         void callFunction(){

               for(int i=0;i<10;i++)

                {

                      if(i%2==0)   // gọi hàm  init() của class A

                            init();

                }

}

Cho em hỏi có cách nào gọi được hàm init trong class A không ạ. Em thử dùng con trỏ hàm để truyền hàm init vào callFunction() nhưng không được.

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 18:14 31-10-2017

  A a;

//...

a.init();

Câu hỏi mới nhất