私はC++プログラミングの初心者であり、オブジェクトのクラスを別のクラスに渡す方法について(ばかげていると思いますが)疑問があります。次の2つのクラスがあるとします。
class A {...}
class B {...}
AからBへのオブジェクトを使用したいと思います。例:
class B {
A ab;
[methods prototypes that include the object ab]
method_B (A ab); //for example
...
}
問題は、私はこれを行うことができますか?オブジェクト指向プログラミングについて考えると、それは理にかなっていますか?
または、main()でAのオブジェクトを定義し、その後、引数としてAのオブジェクトを含むBからメソッドを呼び出すことができますか?
私の質問は、オブジェクト指向プログラミングのルールに「違反」することなく、別のクラスのオブジェクトを別のクラスに(機能的に独立して!)使用する方法に関するものです。
助けてくれてありがとう、