C++による基底クラスで定義されたoperatorの呼び出し方
#include <vector>
#include <iostream>class hasei : public std::vector<int>{
public:
typedef std::vector<int> base_type;
hasei(){
}
void proc(){
base_type::push_back(1);
print();
base_type::operator[](0) = 2;
print();
}
void print()
{
//std::cout << base_type::operator[](0) << std::endl;
fprintf(stderr,"%d",base_type::operator[](0));
}
};
int main()
{
hasei print;print.proc();
return 0;
}
とりあえず、これで動くらしい。
へぇへぇへぇ〜。
ところで、Hatena管理者さん?
textareaタグ使いますと
が挿入されるのどうにか出来ます?