K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>>これなんですが、C++だと、privateなメンバ変数とかは、外から参照すれば >>コンパイラにエラーで怒られるとはいうものの、.hファイル中には記述されて >>しまいますよね。 > カプセル化という言葉に対して、きっちりとした完全な意味を求めてるのだ >ろうと思いますが、私はそこまでのことを意識してこの言葉を使っていません。 >問題は。 > 必要なこと意外一切情報を出さないほうがいいのか。内部がある程度想像 >できるほうがいいのか?Cはたとえ使えなくともクラスのデータやメソッドが見 >える。これが良いか悪いかでしょう。私は後者のほうが気分的には良いです。 >使わない情報が見えたとしても、実質的にカプセル化されていれば問題ないと >考えます。 > 言語の設計において、理想的なものを作っていくのもあります。私の場合は >目的が実現できれば簡単なものでいいと思って設計しています。その代表が >#defineです。古い仕様で問題点も内包しますが、実に使いやすく融通が利きます。 >今では#defineはあまり良くないとされていますが、私は利点を選びました。 >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!