何かのライブラリで、例えば

inline int hoge(){
#ifdef HOGE
return 0;
#else
return 1;
#endif
}

こんな感じになっている場合、これをインクルードして
class fuga{
public:
int fuga1(); //このメソッド内で呼ぶhoge()から0を返してもらって
int fuga2(); //このメソッド内で呼ぶhoge()から1を返してもらう
}
という事は出来るでしょうか?