редактировать: решено.Я идиот.Я поставил "" вокруг числа 64.
начинающий программист здесь с проблемой C ++, относящейся к Конструкторам .Когда я компилирую (через XCode), я получаю эту ошибку:
Нет соответствующего конструктора для инициализации 'Phone'
Я учу себяв этом уроке: https://youtu.be/vLnPwxZdW4Y?t=12340
Код указан ниже, но у меня также есть снимок экрана , если его легче читать. СКРИНШОТ, ВКЛЮЧАЯ СООБЩЕНИЯ ОБ ОШИБКАХ
Спасибо.
#include <iostream>
// Creating a Class for the type of phone.
class Phone {
public:
std::string manufacturer;
std::string model;
int capacity; //in GB
// Creating a Constructor. This will be called whenever we create a "Phone" object.
Phone(std::string aManufacturer, std::string aModel, int aCapacity)
{
manufacturer = aManufacturer;
model = aModel;
capacity = aCapacity;
}
};
int main()
{
// Objects
Phone iPhone("Apple", "6s", "64"); // This is where the error occurs
}