shin_sayのプロフィール

@shin_say shin_say
ありがとう数1
質問数1
回答数3
ベストアンサー数
2
ベストアンサー率
100%
お礼率
100%

  • 登録日2005/04/15
  • 他人が読みやすいコーディングのコツ

    趣味でプログラミングをしているのですが、 現場で働いている人が見ても理解されるコードを 目指して学習をしています。 今、C/C++用のスタイルブックを買って読んでいます。 それと、デザインパターンの本を読んで、少しずつですが学習しています。 理解しやすいコードを書く練習として、他に「これはやっておけ」 というのがあれば教えてください。 よろしくお願いします。

    • ベストアンサー
    • noname#10829
    • C・C++・C#
    • 回答数11
  • 関数とメソッドの違い

    初歩的な質問なのですが、 関数とメソッドの違いが分からず悩んでいます。 書籍や人によって、 関数とメソッドは同じ物として書いている物もあれば、 メソッドはクラスに関連付いた関数としていたり、 クラスでもpublic関数だけとか、 引数のある物がメソッド、 逆に無い物がメソッド等々…で、 どれが正しいのか良く分からないのです。 関数とメソッドの違いを教えていただけますよう、 お願いいたします。

  • 二次元配列について

    二次元配列が確保(?)されてなくて困っています。 プログラム内で、以下のように宣言するのですが、 #define MM 1025 //プログラム6行目 #define NN 10 //7行目 double y[MM][NN]; //17行目 y[0][0] = 3.0; //28行目 Visual Studio.NET のデバッグツールの「ウォッチ」で、 y[0][0]に代入された値を確認しようとすると、 エラー:インデックス'0'は、ポインタ/配列'y'の範囲外にあります と、表示され、中身を確認することができません。 それどころか、プログラムの後半98行目を境に、 y[0][0]の値が上書きされてしまいます。 x[k] = x[0] + k*h; //98行目 ここから、察するにメモリがちゃんと確保されていないと、 思うのですが、どうすればいいかわからず、困っています。 どなたかご教授をお願いいたします。 環境 OS : Windows XP 開発環境 : Visual Studio.NET