2016-10-19 3 views
-1

オブジェクトを関数に渡す必要があるC++コードを作成しています。私はクラスと関数を別々にテストしたので、問題はないことを知っています。オブジェクトを関数に渡そうとするときに問題が発生します。私が関数を書くとき、私のXcode IDEは、型ではなくオブジェクト名である "型" Input_Fileを認識しないことを教えています。私は間違って何をしていますか?あなたがObjectタイプのポインタを渡しながらInput_File型のポインタを必要とするTest_FuncC++で関数にオブジェクトを渡す

class Object { 
    // class functions go here 
} 
void Test_Func(const Input_File *obj) 
{ 
    Object_Value = obj->Object_Value 
    std::cout << Object_Value << std::endl; 
} 

int main(int argc, const char * argv[]){ 
    Object One; 
    Test_Func(&One); 
} 

答えて

1

機能。

これを試してみてください:

void Test_Func(const Object *obj) 
{ 
    auto Object_Value = obj->Object_Value 
    std::cout << Object_Value << std::endl; 
} 
関連する問題