- 564 名前:デフォルトの名無しさん [2007/10/27(土) 01:20:13 ]
- >>545です。
みなさん、レスありがとうございます。 クラスの中でサイズを指定しないと配列の宣言てできませんよね。 もしコンストラクタの引数の値を配列のサイズにしたいときには、 データメンバに、 int a*; を入れて、 コンストラクタの中で、 a=new int[コンストラクタの引数の値]; と(私は)します。 だから、私はvector配列をクラスのデータメンバとするときも、 配列のサイズを指定しないから、 どこかでnewすることでvector配列の領域を確保しなければ ダメなのかぁと思ってしまったわけです。 newをせずに、ただ値を代入しただけでは、 局所な値を代入しているに過ぎないなどと思ってしまいました。 色々考えているうちに、頭の中がごちゃごちゃになってしまいました。 己の力の無さを改めて自覚しました。
|

|