• Как вернуть массив строк C++?

    @max_ostrom
    #include <string>
    #include <iostream>
    using namespace std;
    string *func(string s) {
        static string str[] = { "qwe", s ,"\0" };
        return str;
    }
    int main()
    {
        string exp = "1234566";
        string* arr = new string[3];
        arr = func(exp); // Здесь ошибка - Array initializer must be an initializer list
        return 0;
    }


    Сначала надо выделить память под массив