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

Разработка класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести станции в порядке их закрытия http://www.cyberforum.ru/cpp-beginners/thread1186967.html
В городе есть метро, состоящее из N станций и M линий, соединяющих их. Каждая линия обеспечивает проезд между любыми двумя станциями в обе стороны. Между любой парой станций проведено не более одной линии. С каждой станции можно было проехать на каждую (возможно, через промежуточные станции). Назовем это свойство связностью метро. Работу метро решили прекратить. Решено закрывать каждый год по...
C++ Нахождение обратной матрицы Доброго времени суток! Напишите, пожалуйста, кому не сложно, простой, понятный код нахождения обратной матрицы. Буду очень признателен! http://www.cyberforum.ru/cpp-beginners/thread1186963.html
C++ Кроссворд. Нужно разобраться
пишет ошибку не знаю как исправить #include <conio.h> #include <string> #include <fstream> #include <iostream> #include <vector> #include <algorithm> using namespace std; //буква со счетчиком
C++ Помогите найти проверенный и бесплатный компилятор С++
Народ помогите кто нибудь найти, загрузочный файл проверенный и бесплатный на компилятор С++, много проверил и не один не попался рабочий, для windows 7 x64
C++ Реверсировать каждое слово строки http://www.cyberforum.ru/cpp-beginners/thread1186946.html
Вообще никак не получается. Кто может подсказать, как это сделать? Есть вариант решения, но мне не подходит: // 5 задание.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include "math_lib.h" #include <string.h> #include <conio.h>
C++ Функция AfxMessageBox Нужно, чтобы функция AfxMessageBox() выводила члены данные авторского класса с подписями (К примеру, Название: Apple, Цвет: Red). Как это можно реализовать? Нужно для диалога поиска в MFC-приложении Есть код, функция выводит только имя объекта: void CFind::OnCbnDblclkCombo() { int ind = m_comboBox.GetCurSel(); if (ind != CB_ERR && m_comboBox.GetCount()>0) { char toView ;... подробнее

Показать сообщение отдельно
SherlokHolms
0 / 0 / 0
Регистрация: 25.05.2013
Сообщений: 16
24.05.2014, 20:11     Разработка класса
Если кто может помогите составить пожалуйста
ЗАДАНИЕ №1. Разработать класс CString для работы со строками текста, состоящими не более чем из 255 символов (аналог типа String в Турбо Паскале). Класс должен содержать следующие элементы.
Поля (общедоступные, для к того чтобы можно было обращаться к отдельным элементам строки также как в Паскале):
Массив символов размером 256, при этом нулевой элемент массива должен содержать длину строки (количество символов в ней) – все, как в Турбо Паскале (для получения длины строки выполните преобразование нулевого элемента к unsigned char; например: int l = (unsigned char) a[0], где a – массив символов, l – длина)
Методы:
конструктор по умолчанию, формирующий пустую строку; конструктор, параметром которого является заданный текст; конструктор-копировщик
методы-функции для ввода строки с клавиатуры и вывода на экран
методы-функции для удаления из строки заданного количества символов, начиная с заданной позиции и вставки в строку заданного фрагмента текста, начиная с заданной позиции (аналоги процедур Delete и Insert Турбо Паскаля)
ЗАДАНИЕ №2. Реализовать для разработанного класса методы-операторы:
+ (плюс) - для конкатенации (склеивания) строк по аналогии с соответствующей операцией в Турбо Паскале или Бейсике
== (два знака равенства подряд) - для сравнения двух строк, результатом этой операции должен быть 0, если строки неравны, и любое ненулевое значение в противном случае
Разработать программу, которая демонстрировала бы работоспособность всех методов данного класса.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru