这里令人尴尬的基本问题......我有一个 Boost 多维数组,我正在传递给一个类。我希望类能够通过其成员函数中的指针访问数组。我该怎么做呢?
我的班级{ 上市: MyClass(boost::multi_array & ); / 私人的: boost::multi_array& arrPtr; 无效 doSomethingInvolvingArray(); } MyClass::MyClass( boost::multi_array & arr ) { arrPtr = arr; // 在此处获取“未初始化的引用成员 MyClass::arrPtr” } 无效 MyClass::doSomethingInvolvingArray() { int i = arrPtr[0][0][1]; // 我想做这样的事情 }