在C中初始化map并将类成员变量设置为空?

前端之家收集整理的这篇文章主要介绍了在C中初始化map并将类成员变量设置为空?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个带有两个成员变量的C类
std::map<int,Node*> a;
@H_403_4@和

std::set<Node*> b;
@H_403_4@我大学使用的样式检查器要求在类的构造函数中初始化所有成员变量.如何将这些成员变量a和b初始化为它们所在类的构造函数中的空?

解决方法

像这样:
class A
{
  public :

  A() : s(),m()
  {
  }


  std::set< int > s;
  std::map< int,double > m;
};

猜你在找的C&C++相关文章