クラス型オブジェクトの構造体変数を初期化するにはどうすればよいですか?クラスオブジェクトの構造体の初期化
#include<iostream>
using namespace std;
class bitmap {
public :
bitmap() { clear() ;}
get();
set();
clear();
static const int a=10;
};
bitmap::get() {
};
struct bitmap_list {
bitmap_list_value _value;
}
int main()
{
bitmap bitmap_list_value;
bitmap_list bbbb;
bbbb. _value=bitmap_list_value.a;
cout << bbbb._value << endl;
}
このコード正しいですか、それはクラスオブジェクトを含む構造体を初期化することが可能である:私は、次のコードを持っていますか?これは私が受け取るエラーです:
>error: ‘struct error: ‘_bitmap_list_value’ does not name a type
>error:bitmap_list’ has no member named ‘_value’
'bitmap_list_value'とは何ですか? –
あなたにもaがありません。 bitmap_list宣言から... – mark
おそらく 'struct bitmap_list {int _value;}'を意味していましたか? –