私は次の機能を持っています。
char* readFile(const char *fileName){
   std::ifstream file(fileName);
   char *str[50];
   int count=0;
   if(file){
      str[0] = new char[50];
      while(file.getline(str[count], 50)){
         count++;
         str[count] = new char[50];
      }
   }
   return str;
}
前の関数の動作は次のとおりです。
- テキスト ファイルの内容を 1 行ずつ読み取ります。
 - 2D 配列の item に各行を保存します。
 - 次に、動的 2D 配列を返します。
 
ここで、関数から返された 2D 配列を適切な変数に割り当てたいですか、それともその動的な 2D 配列への参照を返したいですか?