Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Секретарша https://www.cyberforum.ru/ cpp-beginners/ thread1003589.html
Однажды, неловкая секретарша перепутала личные дела учащихся. Теперь их снова необходимо упорядочить сначала по классам, а внутри класса по фамилиям. В первой строке дано число N (1 ≤ N ≤ 1000) – количество личных дел. Далее для каждого из N учащихся следующие данные (каждое в своей строке): фамилия и имя, класс, дата рождения. Фамилия и имя – строки не более чем из 20 символов, класс – строка...
Сортировка массива методом простого обмена C++
Привет,программисты! Мне поставлена задача выполнить сортировку одномерного массива методом простого обмена. Массив я задаю с помощью датчика рандомных чисел. Мой датчик: #include<iostream.h> #include<stdlib.h> #include<conio.h> void main()
C++ С++ оператор присвоения Всем доброго времени суток. Я написал класс в котором имеется приватный указатель или вернее 2 мерный массив. Выглядит он вот так вот: class Bitmap { protected: Pixel** pixels = nullptr; Vector2 Size; https://www.cyberforum.ru/ cpp-beginners/ thread1003586.html C++ Найти самое длинное слово https://www.cyberforum.ru/ cpp-beginners/ thread1003585.html
Здравствуйте. Мне нужно найти самое длинное слово в предложении и его порядковый номер. Как сделать, чтоб ввод завершался с нажатием клавиши "Enter", а не нажиманием Ctrl+Z на новой строке, как сейчас. И можно ли вводить русский текст? #include <iostream> #include <string> #include <iterator> using namespace std; typedef istream_iterator< string> str_in_it;
Подсчет количества вершин дерева на заданном уровне C++
Напишите пожалуйста Проги для нахождения количества вершин для дерева на заданном уровне, и кто сможет помогите посчитать сложность алгоритма
C++ Подключение библиотек в MVS12E Здравствуйте, я начал изучать программирование на С++ OpenGL. Я нашел туториал, в котором написано, что нужно подключить библиотеки OpenGL32.lib GLu32.lib GLaux.lib Вот у меня возникает вопрос, где их взять и как их подключить? Я использую Microsoft Visual Studio 2012 Express буду благодарен, если вы мне поможете. https://www.cyberforum.ru/ cpp-beginners/ thread1003530.html
C++ Организация библиотеки Написал набор классов и функций для своего удобства, чтобы подключать их в любом проекте. Всего получилось 35 файлов. Поместил я эти файлы и деректорию Include моей студии. Когда в проекте подключаю файл и использую какую либо функцию, выпадает ошибка, ССылка на нерасрешенную лексему..... Исправляется все если я все эти файлы складываю в папку проекта и ВКЛЮЧАЮ их а сам проект. Что я не так... https://www.cyberforum.ru/ cpp-beginners/ thread1003526.html Абстрактные и производные классы С++ C++
Проблема: Есть базовый класс "Фигура", и производные: "Точка", "Круг", "Прямоугольник", "Треугольник". Надо сделать чистую виртуальную функцию Transform, и переопределить её в производных классах. Принцип работы функции Transform: функция должна трансформировать точку в круг, круг в прямоугольник, прямоугольник в треугольник. Когда я пытался реализовать данную функцию то наткнулся на...
C++ Ошибка с классом в C++ https://www.cyberforum.ru/ cpp-beginners/ thread1003491.html
#include <iostream> using namespace std; class Cat { public: Cat(int initAge); ~Cat(); void SetAge(int age); int GetAge(); private: int Age;
C++ Дружеские числа Два натуральных числа называют дружескими, если каждое с них будет равно сумме всех делителей другого, кроме этого самого числа. Найти все пары дружеских чисел, что находятся в диапазоне от 200 до 300 https://www.cyberforum.ru/ cpp-beginners/ thread1003482.html
C++ многомерные массивы. квадратная матрица
всем доброго времени суток. нужно заменить все элементы НАД главной диагональю максимальным элементом. код программы, где уже все найдено и объявлено. #include <iostream> using namespace std ; int main() { const int N (3) ; int matrix ;
C++ Подключение заголовочного файла, файлов ресурсов Добрый день, возникла проблема с подключением файлов . Есть готовые файлы,чтоб не копироват, создаю консольное приложение, создаю заголовочный файл main.cpp , пишу код подключая вектора(готовый файл Integer_vector.hpp) в заголовочные файлы и в файлы ресурсов integer_vector.cpp ,но не работает,что я не так делаю, если можно опишите полную последовательность моих действий!!! visual studio 2012 https://www.cyberforum.ru/ cpp-beginners/ thread1003472.html
3 / 3 / 2
Регистрация: 19.05.2013
Сообщений: 84
0

Класс строка и переопределение операций - C++ - Ответ 5314510

11.11.2013, 00:39. Показов 452. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Класс Строка должен включать данное типа строка символов - S и уметь обрабатывать параметр методов типа строка символов - S1. Для этого в нём должны быть реализованы следующие операции над строками.
1.Выполнение операции “больше” для двух строк.
2.Сокращение строки S на длину строки S1 слева.
3.Замена в строке всех прописных букв русского алфавита на строчные.
4.Замена в строке первых n символов на символ с наименьшим кодом из входящих в
строку.
Подскажите как переопределить операции=(
Со строками толком не работал посмотрите что я написал и исправте ошибки
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
#include <iostream>
#include <string.h>
#include <conio.h>
 
using namespace std;
 
class Stroka 
{
protected:
    string *S;
    public:
    Stroka(string S2) 
    {
        S= new string [strlen (S2)+1];
        strcpy(S2,S);
    }
void operator- (const string S1)
{
    if (S1.length()>=S.length())
        S="";
    else
            S.erase(0, S1.length());
}
void Stroka::print()
{
    cout<<S;
}
};
void main()
{
    Stroka s1("Stroka 1");
    Stroka s2("Stroka 2");
    s1.print;
    s2.print;
}
Добавлено через 2 минуты
я пытался переопределить 2 операцию

Добавлено через 5 часов 16 минут
скажите что не так???

Добавлено через 1 час 39 минут
в чем проблемы скажите кто то?

Вернуться к обсуждению:
Класс строка и переопределение операций C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2013, 00:39
Готовые ответы и решения:

Создать класс строка и производный класс битовая строка, не работает переопределение операций
Здравствуйте уважаемые форумчане.Мне очень нужна помощь в разработке класса.Сам класс вроде...

Класс динамическая строка и перегрузка операций
Форумчане, привет :) Нужна помощь!:help: Не могу найти, точнее их ликвидировать ошибки.. :( ...

Реализовать класс Строка (String) для хранения и выполнения операций над строкой
Реализовать класс Строка (String) для хранения и выполнения операций над строкой. Строка должна...

Переопределение операций
Арифметику класса реализовать в виде стандартного набора переопределенных операций с...

0
11.11.2013, 00:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2013, 00:39
Помогаю со студенческими работами здесь

Переопределение операций
Люди, помогите разобраться, не совсем все понимаю. Эта программа представляет класс комплексных...

Переопределение операций
Здравствуйте, необходимо осуществить переопределение операции сложения, не понимаю как применять на...

Переопределение операций
Ситуация такая. В классе матриц переопределён оператор взятия индекса: float operator() (int...

Переопределение операций
У меня есть класс, который хранит коэффициенты полинома, вычисляет его. Я попытался добавить...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru