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

Строка: Добавить в строковый класс функцию, которая создает строку, содержащую пересечение двух строк, то есть общие символы для двух строк. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите быстрый поиск количества интервалов в отрезке http://www.cyberforum.ru/cpp-beginners/thread931496.html
Есть массив H Есть отрезок x+dx. Задача найти количество интервалов на которое делится отрезок x+dx массивом H. Наверняка с такой задачей уже кучу раз сталкивались, и есть оптимальное по быстродействию решение. Подскажите его, а то у меня как то коряво получается.
C++ symbol(s) not found for architecture x86_64 как это побороть? Привет всем тем кто это читает! Я не очень компетентен в сфере программирования, так как только учусь (С++). У меня такая проблема: Мне интересно использование технологии OpenCL, скачал мануал с оф сайта, скачал библиотеку cl.hpp и подсунул туда куда надо, подключаю #include <cl.hpp> Но вот беда, при проверке кода вылетает ошибка "symbol(s) not found for architecture x86_64". даже в том... http://www.cyberforum.ru/cpp-beginners/thread931491.html
C++ istream состояние bad
Всем привет! Как можно вызвать состояние bad у потока istream? (т.е. не так, что "состояние bad может быть вызвано серьезной ошибкой чтения", а небольшой пример, как просто можно это состояние вызвать (конечно, не используя clear)).
Проблемы с include C++
Здравствуйте! Возникла проблема. Пользовался поиском, не помогло. Понимаю, что я не первый, кто просит помощи в подобной ситуации, но отнеситесь с пониманием, пожалуйста. Пытался гуглить и прочее, результатов не дало, к сожалению.
C++ Логический сдвиг влево http://www.cyberforum.ru/cpp-beginners/thread931452.html
unsigned __int64 number = 239176053778592; ClongNumber c(number); c.print(); for(int i = 0; i < 18; i++) { unsigned __int64 number_new = number << i; ClongNumber c_new1(number_new); std::cout << "i " << i << std::endl; c_new1.print();
C++ Функция для поиска по регулярному выражению Здорова господа! Нужно написать свою собственную функцию для поиска по регулярному выражению. Какой алгоритм? Как мне обрабатывать само регулярное выражение, ну от допустим отакое"ame:*" - соответствует подстроке Name, Name:, name:::::: и т.д. Как организовать поиск в подстроке? От если будет у меня строка "hellow .Name::: gacpada", то при вызове этой функции с рв которое выше должно вроде... подробнее

Показать сообщение отдельно
mixon-21
3 / 3 / 0
Регистрация: 05.03.2013
Сообщений: 219

Строка: Добавить в строковый класс функцию, которая создает строку, содержащую пересечение двух строк, то есть общие символы для двух строк. - C++

31.07.2013, 15:46. Просмотров 2124. Ответов 12
Метки (Все метки)

Добавить в строковый класс функцию, которая создает строку, содержащую пересечение двух строк, то есть общие символы для двух строк. Например, результатом пересечения строк "sdqcg" "rgfas34" будет строка "sg". Для реализации функции перегрузить оператор * (бинарное умножение).


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
39
40
41
42
43
44
#include <iostream>
#include <string>
using namespace std;
class myString
{
private:
    string s1;
public:
    myString();
    myString(string x);
    myString operator+(const myString &b);
    void Display(void);
};
 
myString::myString()
{
}
 
myString::myString(string x)
{
s1=x;
}
 
myString myString::operator+(const myString &b)
{
myString result;
result.s1=s1+b.s1;
return result;
}
 
 
void myString::Display()
{
cout<<s1<<endl;
}
 
void main()
{
myString ekz1("mersedes"),ekz2("porshe"),ekz3=ekz1+ekz2;
ekz3.Display();
system ("color 2");
 
system("pause");
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru