У меня есть класс Person следующим образом:Конструкторы для C++ объекты
class Person {
char* name;
int age;
};
Теперь мне нужно добавить два contructors. Один не принимает аргументов, который вставляет значения полей в динамически распределенные ресурсы. Вторые аргументы (char *, int), инициализированные списком инициализации. Последняя часть предназначена для определения деструктора, показывающего информацию об уничтожении объектов и освобождении динамически распределенных ресурсов. Как выполнить эту задачу?
Вот что у меня уже есть:
class Person {
char* name;
int age;
public:
Person(){
this->name = new *char;
this->age = new int;
}
Person(char* c, int i){
}
};
http://paste.pocoo.org/show/215191/, но он дает мне ошибку «недопустимое преобразование из' междунар * „в' междунар“» в возрасте. – sasquatch
@sasquatch, см. Мое обновление. –