私は c++ クラスに非常に慣れていないので、これはおそらく非常に明白な質問ですが、専門用語にまだ慣れていないため、正しい検索用語を取得できないようです。
とにかく、私がやろうとしているのは、クラス内のパブリック関数が同じクラス内のプライベート関数にアクセスすることです。
例えば
//.h file:
class foo {
float useful(float, float);
public:
int bar(float);
};
//.cpp file:
int foo::useful(float a, float b){
//does something and returns an int
}
int foo::bar(float a){
//how do I access the 'useful' function in foo?? eg something like
return useful(a, 0.8); //but this doesnt compile
}