C++相談室 part47
■ このスレッドは過去ログ倉庫に格納されています
0372デフォルトの名無しさん
2006/02/26(日) 00:04:30class test {
public:
typedef struct {
int flag, point, money;
}T_TEST;
private:
T_TEST test1[10];
public:
T_TEST *SetTest(int i_point, int i_money){
for ( int i=0; i<10; i++) {
if ( test1[i].flag == -1 ) {
test1[i].point = i_point;
test1[i].money = i_money;
return &test1[i];
}
}
return NULL;
};
};
Test test;
T_TEST *pTest;
pTest = test.SetTest(10);
if ( pNum != NULL ){ pTest.point++; }
フラグまで外部に晒すのは構造体のメンバが複数あるので結果的にフラグも
見えてしまう状況はいたしかたないと思ってます。
■ このスレッドは過去ログ倉庫に格納されています