さて、これは私を困惑させました。文字配列の配列をクラスのコンストラクターに渡そうとしています。このクラスには、文字配列の配列へのポインターを格納するプライベート属性があります。その後、クラスはポインタを介して配列を処理できます。
以下は、目的の機能を示すコードです。しかし、それはコンパイルされません。このコードを修正して機能させるにはどうすればよいですか?
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;
}