【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH
【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch759:デフォルトの名無しさん
08/02/16 11:31:11
#include <stdio.h>
class Test{
public:
static int ary[4];
};

int Test::ary[] = {0,1,2,3};

int main(){
printf("%d\n", Test::ary[2]);
}

すみません。上記のように1次元配列だと初期化できるのですが
2次元配列にするとどう記述しても初期化できません。
例えば
static int ary[2][4];
};

int Test::ary[] = {0,1,2,3, 5,6,7,8};

にすると
error C2040: 'ary' : 'int []' は 'int [2][4]' と間接操作のレベルが異なります。
となりますし
多次元配列のメンバ変数を初期化する方法はないものでしょうか?


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch