0

私は2つのファイルを持っています

 books.cpp and books.h

これらのクラスをメイン関数で使用しています。また、main.cpp ファイルに関数funcがあります。

#include iostream
#include "books.h"
void func(int a, int b);
int main(){
    books book;
    func(5,6);
    return 0;
}

void func(int a, int b){
   //can i use the book object declared in main in this function?
}

関数の main で宣言された book クラス オブジェクト book が必要です。どうすればそれにアクセスできますか? 誰でも私を助けてくれますか?

4

1 に答える 1

3

直接ではありません。関数に渡すか、グローバルにする必要があります。

void func(int a, int b, books book)
{
    // use me
}
于 2013-09-28T11:04:38.780 に答える