Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nastin
1 / 1 / 0
Регистрация: 15.10.2012
Сообщений: 36
#1

Дать определение и реализацию конструкторов - C++

17.12.2012, 00:55. Просмотров 338. Ответов 0
Метки нет (Все метки)

Помогите, пожалуйста, решить задания к к.р. по С++. Если кто-то знает какие-то задания из списка, напишите пожалуйста!
1. Спецификация класса строк имеет вид:

C++
1
2
3
4
5
6
7
8
9
10
11
class string{
private:
char * str; /* указатель на строку*/
int length; /*длина строки*/
public:
string (int size);
string (char * str);
string ( );
~string ( ):
…….
}
Дать определение и реализацию конструкторов (конструктор без параметров-по умолчанию (инициализирует указатель на строку значением null и устанавливает значение длины строки в 0), коструктор с параметром int size инициализирует строку соответствующей длины, заполненную пробелами, конструктор с параметром строкой выбирает для инициализации этот параметр. Дать реализацию деструктора и перегрузить оператор присваивания.


 Комментарий модератора 
nastin, обратите внимание на правила форума:
1) один вопрос - одна тема
2) заголовок должен отражать суть задания
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 00:55     Дать определение и реализацию конструкторов
Посмотрите здесь:

Определение классов, их реализацию, демонстрационную программу поместить в отдельные файлы. - C++
Работаю в консольном приложении CLR в vs 2010, в задании сказано: "Определение классов, их реализацию, демонстрационную программу поместить...

Определение конструкторов, деструкторов в классе "Автомобиль" - C++
Здравствуйте уважаемые форумчане! У меня есть класс Автомобиль public class Automobile { public CarBrand Brand { get;...

запуск конструкторов - C++
class String { private: strCount* psc; public: String() //...

Наследование конструкторов - C++
если при наследовании классов отсутствует конструктор в базовом классе, то что тогда? Помогите, не могу найти ответ в инете.

Перегрузка конструкторов - C++
Добрый день знатоки С++ возник вопрос Код этой программы компилируется в CodeBlocks а на VirtualBox не компилируется , объясните...

Массив из конструкторов - C++
Подскажите как создать массив из конструкторов определенного класса. Приведу пример: static int num1 = 0; ... ...

Вызов конструкторов - C++
привет почему здесь вызывается только 1 конструктор? #include <iostream> using namespace std; class A {

Наследование конструкторов - C++
Создать класс CPoint – точка. На его основе создать классы CColoredPoint и CLine. На основе класса СLine создать класс CcoloredLine и класс...

Виды конструкторов - C++
Какие конструкторы существуют в С++? Инфу с вики читал, но почему то все равно ответ не верен. Варианты ответа: 1) Копирования ...

вызовы конструкторов - C++
обьясните вызов конструторов #include <iostream> using namespace std; class ar { int *p; int size; public:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru