С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ошибка в типе данных '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++ Вставить картинку в консольное приложение Всем привет! Помогите пожалуйста, не получаетса вставить картинку в консольное приложение, ви не могли б показать на примере програму подробнее

Показать сообщение отдельно
pupushecka
29 / 29 / 0
Регистрация: 13.06.2011
Сообщений: 165

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

16.06.2014, 15:29. Просмотров 386. Ответов 11
Метки (Все метки)

Всем привет.
помогите, выдает ошибку
[BCC32 Error] File1.cpp(40): E2015 Ambiguity between 'String' and 'System::String'
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#pragma argsused
#include <iostream>
#include <cstdio>
#include <iostream>
#include <string>
using namespace std;
 
 
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-=(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);
}
 
int main()
{
    String a,b;
    a.input();
    b.input();
    b-=a;
    b.see();
 
    return 0;
}
 
}
//---------------------------------------------------------------------------
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.