如何初始化類對象的結構變量?我有以下代碼:類對象中的結構初始化
#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'? – 2011-12-20 10:25:41
你也錯過了一個;從bitmap_list聲明... – mark 2011-12-20 11:33:03
也許你的意思是'struct bitmap_list {int _value;}'? – 2011-12-21 09:28:25