好吧,这一个让我难住。我正在尝试将字符数组的数组传递到我的类的构造函数中。该类有一个私有属性,用于存储指向字符数组数组的指针。该类可以通过指针处理数组。指向字符数组阵列的指针
下面是一些演示所需功能的代码。但是,它不会编译。我该如何修复这段代码才能工作?
using namespace std;
const int MAX_LINES = 10, MAX_STRING = 80;
class Alphabetizer{
public:
Alphabetizer(char * inArray[][MAX_STRING]) : input(inArray){};
private:
char * input[MAX_LINES][MAX_STRING];
};
int main(){
char charArray[MAX_LINES][MAX_STRING];
Alphabetizer theAlaphBet(charArray);
return 0;
}
不应该是'char * charArray [MAX_LINES] ...'? – Ryan
或char charArray [MAX_LINES] [MAX_STRING]' –