2017-08-27 5 views
-1

私はPCLを使ってロボットナビゲーションシステムを開発しています。私はC++で多くの経験がないので、私の質問は馬鹿に見えるかもしれません。 PointNormalクラスに1つ(またはいくつか)のパラメータを追加したい。私はOOPを理解しているので、PointNormalからサブクラスを作成する必要がありますが、使用したいPointNormalオブジェクトを返す関数はほとんどありません。私は、スーパークラスをサブクラスにキャストすることは不可能であることを知りましたが、わかりませんが、私の特定のケースでは何をしていますか?独自のパラメータでPointNormalクラスを拡張するにはどうすればよいですか?

+1

あなたは何を達成しようとしていますか?標準的な問題に奇妙な解決策を使用しているようです。 – kraskevich

+0

標準的なソリューションは何ですか? – CreFroD

+0

何をしたいですか?なぜパラメータを追加する必要がありますか?あなたはそれらを持つためにパラメータを追加していませんか?私のポイントは:継承を使用してクラスにパラメータを追加しようとすると、別の問題に間違った解決策のように見えます。 – kraskevich

答えて

関連する問題