【问题标题】:Use private-class members inside other private-class members在其他私有类成员中使用私有类成员
【发布时间】:2012-07-21 18:23:26
【问题描述】:

我是 C++ 的新手,想知道是否允许我执行以下操作:

class oFoo{
  ...
}

class Foo{
   int x;
   oFoo* oArray[x];
 public:
   Foo(int xVal);
   Foo~(); 
}

我可以使用 x 作为指向类 oFoo 的指针数组的边界吗?

【问题讨论】:

    标签: c++ class object pointers g++


    【解决方案1】:

    不,只允许编译时常量。如果您需要动态数组,请查看std::vector

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 2014-09-02
      • 1970-01-01
      相关资源
      最近更新 更多