C++基础辅导:初始化容器注意事项
来源:优易学  2011-11-18 13:15:43   【优易学:中国教育考试门户网】   资料下载   IT书店
  在C++ Primer第80页有这么一个注解
  一些有自定义构造函数但没有默认构造函数的类,在初始化这种类型的vector对象时,程序员就不能仅提供元素个数,还需要提供元素的初始值。
  实例代码如下:
  #include <iostream>
  #include <vector>
  using std::vector;
  using namespace std;
  class point
  {
  public:
  point(int x, int y)
  {
  m_x = x;
  m_y = y;
  }
  private:
  int m_x;
  int m_y;
  };
  int main()
  {
  vector<point> a(10, point(3,4));
  return 0;
  }

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训