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

Ошибка в типе данных 'String' and 'System::String' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать для объектов данного класса перегрузку операции http://www.cyberforum.ru/cpp-beginners/thread1209554.html
Всем привет. Помогите пж с условием, не могу разобраться вот в этом ( (a=k и k=b)). получаются же одинаковые массивы, или я что-то не так понимаю. Создать несколько объектов (например, a и b)...
C++ Сериализация Нужно записать данные в XML файл. Нашёл пример на C#, но в C++ нет typeof. Потом, вроде, нашёл и на ++. Пытаюсь переделать под себя, но пишет, что GetType() не является членом Circle. Circle - это... http://www.cyberforum.ru/cpp-beginners/thread1209539.html
C++ Использование собственного функтора со связывателями
Не могу правильно написать функтор, чтобы его можно было использовать с биндом. Вот пример на сравнение строк без учета регистра: #include <iostream> #include <vector> #include <algorithm>...
Привести пример перегрузки C++
Добрый день. Помогите пожалуйста. Нужно привести пример перегрузки, где первая функция отбрасывает дробную часть у чисел типа double, и возвращает double,а вторая - у float. Что-то подсказывает...
C++ Динамические массивы структур и выделение (перевыделение) памяти http://www.cyberforum.ru/cpp-beginners/thread1209518.html
Здравствуйте. Делаю систему обновления. С ftp и unicode разобрался. теперь встала проблема с сылками и размерностями массивов. В общем есть функция: bool AddToArray(fileList **ftpFiles, wchar_t...
C++ Вставить картинку в консольное приложение Всем привет! Помогите пожалуйста, не получаетса вставить картинку в консольное приложение, ви не могли б показать на примере програму подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13214 / 7485 / 843
Регистрация: 27.09.2012
Сообщений: 18,401
Записей в блоге: 3
Завершенные тесты: 1
16.06.2014, 15:34
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
45
46
47
48
49
50
51
52
53
54
55
class String
{
 
private:
    char *str;
public:
    String();
    String(char *s);
    String(const String &);
    ~String();
     String& operator-=(const String& op);
    void input();
    void see();
 
};
 
String::String()
{
    strcpy(str,"");
}
 
String::String(char *s)
{
    strcpy(str,s);
}
 
String::String(const String &a)
{
 
    strcpy(str,a.str);
}
 
String::~String()
{
    if(str) delete [] str;
}
String & String::operator-=(const String & op)
   {
    int i;
    for(i=0;*(this->str)==op.str[i]&&*(this->str)&&op.str[i];i++){
        this->str++;
    }
    return *this;
}
 
void String::see()
{
    cout<<"new string: "<<str<<endl;
}
 
void String::input()
{
    cout << "Enter String: ";
    gets(str);
}
Ну и память выделить не помешает
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru