Вы можете создать массив указателей.
Car** mycars = new Car*[userInput];
for (int i=0; i<userInput; i++){
mycars[i] = new Car(...);
}
...
for (int i=0; i<userInput; i++){
delete mycars[i];
}
delete [] mycars;
или
Конструктор Car () не обязательно должен быть общедоступным. Добавьте статический метод в ваш класс, который создает массив:
static Car* makeArray(int length){
return new Car[length];
}
Я бы рекомендовал использовать API NVP (пара «имя-значение», в основном POST с данными) поверх SOAP API. NVP должен быть значительно легче, чем SOAP. Есть несколько вопросов по SO , которые жалуются на SOAP . Я просто пытался понять, что использовать, и наткнулся на них. Надеюсь, это поможет.
Кроме того, вот как PayPal описывает NVP API :
API пары имя-значение PayPal (NVP API) позволяет вам использовать функциональные возможности PayPal API, просто отправив HTTP-запрос на PayPal и указание параметров запроса с помощью пар имя-значение. NVP API является облегченной альтернативой PayPal SOAP API и обеспечивает доступ к тому же набору функций , что и SOAP API.
Особое внимание уделяю моему собственному.
Лучше использовать PayPal SOAP API (так как я полностью реализовал это). пончик правильно, говоря, что NVP легкий. Но есть два основных преимущества использования SOAP:
Я рекомендую SOAP вместо NVP, но это также зависит от использования.