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

базовый класс строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перестановка элементов вектора http://www.cyberforum.ru/cpp-beginners/thread1208670.html
Задан вектор A={A,A,.....,A} Все элементы,которы не равны нулю, перепишите, сохраняя их порядок, на начало вектора, а нулевые - в конец (запрещено пользоваться вспомогательным вектором).
C++ структурный тип помогите сделать лабораторную работу по с++, пожалуйста. Определить структурный тип содержащий следующую информацию: Фио, должность, стаж работы, оклад, премия Ввести пять элементов данного типа. Распечатать информацию в табличном виде. Подсчитать каждому сотруднику сумму к выдаче, среднюю з/пл по всем сотрудникам и найти у кого самый большой оклад. http://www.cyberforum.ru/cpp-beginners/thread1208664.html
Написать функцию, получающую часы, минуты, секунды, и возвращающую сколько секунд прошло с полудня C++
привет все на форуме. я новичок в с++ поэтому нужна ваша помощь в написании программки:) Написать функцию, которая получает время в качестве 3 целых значений (часы, минуты, секунды) и возвращает число секунд с момента, когда часы «пробили 12». Исходные значения передаются во внешнюю функцию из главной функции. Результат работы функции возвращается в главную функцию. Результаты заполнения...
C++ Принадлежит ли точка P1(x1,y1) перпендикуляру к заданной прямой
помогите
C++ Составление кода для очереди http://www.cyberforum.ru/cpp-beginners/thread1208653.html
Здравствуйте! Помогите составить код С++ по концепции очереди, приведенной ниже.
C++ Найти сумму ряда Срочно нужна помощь в написании программы.. пожалуйста, если кто то знает как ее написать, помогите http://www.cyberforum.ru/attachments/404797d1401294214 подробнее

Показать сообщение отдельно
superNOOB
3 / 3 / 0
Регистрация: 04.10.2013
Сообщений: 37
15.06.2014, 17:09     базовый класс строки
Есть код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#ifndef MYSTRING_H
#define MYSTRING_H
 
 
class mystring    //базовый класс строки
{
protected:
    char *p;       // Указатель на char - хранит адрес динамически выделенной памяти для размещения символов строки
    int length;   // Значение типа int - хранит длину строки в байтах
public:           // Обязательные методы должны выполнять следующие действия:
    mystring();// Конструтор без параметров
    mystring(const char *s);// Конструктор, принимающий в качестве параметра Си-строку (заканчивается нулевым байтом)
    mystring(char c);        // Конструктор, принимающий в качестве параметра символ (char)
    mystring(const mystring &str);    // Конструктор копирования
    ~mystring();                          // Деструктор
    int get_length();                   // Получение длины строки
};
 
#endif // MYSTRING_H
 
 
 
/*
Описать базовый класс СТРОКА.
Обязательные члены класса :
* указатель на char - хранит адрес динамически выделенной памяти
для размещения символов строки;
* значение тип int - хранит длину строки в байтах .
 
Обязательные методы должны выполнять следующие действия:
* конструктор без параметров;
Конструктор, принимающий в качестве параметра:
    * Си-строку (заканчивается нулевым байтом);
    * конструктор, принимающий в качестве параметра символ (char).
    * конструктор копирования;
* деструктор.
* получение длины строки;
*/

Посоветуйте пожалуйста как исправить ошибки и оптимизировать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru