L*******s 发帖数: 63 | 1 编译器好像是 g++ 4.3.4
struct eqstr
{
inline bool operator()(const char* s1, const char* s2) const
{
return 0 == strcmp(s1, s2);
}
};
typedef __gnu_cxx::hash_map
>, eqstr> MyTable;
现在有
MyTable t;
中途进行一系列添加操作
每隔一段时间进行以下输出
std::cout << t.size() << std::endl;
std::for_each(t.begin(), t.end(), display1);
display1如下:
void display1(std::pair pr)
{
std::cout << (pr.second ? "T " : "F ") << pr.first << std::endl;
}
我现 | t****t 发帖数: 6806 | 2 check post 21647?
*
【在 L*******s 的大作中提到】 : 编译器好像是 g++ 4.3.4 : struct eqstr : { : inline bool operator()(const char* s1, const char* s2) const : { : return 0 == strcmp(s1, s2); : } : }; : typedef __gnu_cxx::hash_map: >, eqstr> MyTable;
|
|