|
|
@ -11,8 +11,8 @@ public: |
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
// 返回的是私有数组的引用
|
|
|
|
// 返回的是私有数组的引用
|
|
|
|
std::array<int, 10>& getPrivateArrayRef() { // error
|
|
|
|
std::array<int, 10>& getPrivateArrayRef() { |
|
|
|
return privateArray; |
|
|
|
return privateArray; // error
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 返回的是私有数组的副本
|
|
|
|
// 返回的是私有数组的副本
|
|
|
@ -21,8 +21,8 @@ public: |
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
// 返回的是私有数组的指针
|
|
|
|
// 返回的是私有数组的指针
|
|
|
|
int* getPrivateArrayPtr() { // error
|
|
|
|
int* getPrivateArrayPtr() { |
|
|
|
return privateArray.data(); |
|
|
|
return privateArray.data(); // error
|
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|