以下のように、float型の変数3つを持つクラスがあります。(コンストラクタ略)
その内容を出力するメンバ関数viewpoint()で、以下の出力を行いたいです
例:
①defpointでhoge(3.0,4.0,5.0とでもしておきます)が定義されているとき、
②hoge.viewpoint()を実行すると、
③"View:hoge < 3.0 4.0 5.0 >"と表示される
つまり、そのメンバ関数を呼び出したオブジェクトの名前をメンバ関数から出力したいのです。
方法はあるでしょうか?
cpp
1class defpoint{ 2protected: 3 float x,y,z; 4public: 5 void viewpoint(){ 6 printf("View:%s < %.1f %.1f %.1f >\n","ここにオブジェクト名を指す何かが入ればうれしいです",x,y,z); 7 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/01 17:13