![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]()
Помогите прогу написать или пришлите хотя бы исходник, объясните что здесь надо сделать точно, я не понял смысл задания, а то одна осталась никак сделать не могу. Заранее спасибо
Разработать программу с использованием классов для обработки одномерных массивов строк. Каждая строка задаётся длиной и указателем на выделенную для неё область памяти. Предусмотреть возможность обращения к отдельным элементам массива по индексам, выполнение операций поэлементного сцепления двух массивов, слияния двух массивов с исключением повторяющихся элементов, вывод элементов массива на экран.
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]()
но я нашёл такую же но почему то разбитую на несколько файлов
Файл main.cpp #include <iostream> #include "String.h" using namespace std; int main() { String str1("1"); String str2('2'); String str3 = str1 + str2 + "laser" + 'e'; cout << str1 << '\n' << str2 << '\n' << str3 <<endl; return 0; }
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]()
Файл String.h
#pragma once #include <iostream> class String { private: char *_string; int _length; void _concat(const char const *string); public: String(): _string(0),_length(0){} String(const String &string); String(const char const *string); String(const char chr); ~String(); int length()const { return _length; } //выполнение операции сцепления двух массивов String& operator+ (const String &str); String& operator+ (const char const *string); String& operator= (const String &str); char operator[] (const int index) const; friend std: ![]() ![]() }; std: ![]() ![]()
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Классы в С++ | S2S | Общие вопросы C/C++ | 0 | 15.03.2009 13:25 |
Классы С++ | kims | Общие вопросы C/C++ | 2 | 05.03.2009 00:45 |
Классы | bondik | Общие вопросы C/C++ | 1 | 14.12.2008 14:19 |
Классы | MaxiMILLION | Помощь студентам | 4 | 12.10.2008 14:05 |