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

где ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ мультитаскинг http://www.cyberforum.ru/cpp-beginners/thread190855.html
возможно ли выполнение сразу двух операндов в консоли одновременно???
C++ Ограниченый временем ввод нада дать юзеру 10 сек на ввод значения Х. Еси он провтыкал 10 сек, то стандартно Х = 0. в худшем случае дать возможность 10 секунд вводить етот Х. в лучшем, сразу после ввода икса прога идет... http://www.cyberforum.ru/cpp-beginners/thread190854.html
Модульный тест C++
Привет. Почему функция bin_search не проходит тест? тестировал отдельно - результаты вроде верные а когда запускаю UnitTest то пишет filed filed filed..... #include <iostream> using...
Тип данных класс вектор! C++
Как создать тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния. Определить конструктор без параметров, конструктор с параметром, конструктор с двумя...
C++ Наследование и перегрузка << http://www.cyberforum.ru/cpp-beginners/thread190795.html
Здравствуйте! Столкнулся со следующей проблемой: class A { int data,info; // .. public: friend void operator <<(ostream &a, A *&bb){ a<<bb->data<<bb->info; } };
C++ Найти количество элементов массива, равных 0 Добрый вечер всем. У меня есть задание: 1.Разработать алгоритм программы, которая решает Ваше индивидуальное задание (варианты индивидуальных заданий приведены ниже; номер варианта выбирается в... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
14.11.2010, 01:05
; после определения класса забыли.
+ вместо or лучше юзать ||

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
#include <iostream>
#include <cstring>
using namespace std;
 
class String
{
    private:
    char * arr;
    int nof;
    public:
    String(char s[])
    {
 
        nof = strlen(s);
        arr = new char [nof+1];
        strcpy(arr,s);
    }
    String (char s[],int numberof)
    {
        nof = (strlen(s) < numberof) ? strlen(s) : numberof;
        arr = new char [nof+1];
    }
 
    String ()
    {
        nof = 255;
        arr = new char [nof];
    }
    ~String()
    {
        delete [] arr;
    }
    int length()
    {
        return nof;
    }
    void operator = (String s1)
    {
        if (nof  >= s1.nof)
        strcpy(arr,s1.arr);
    }
    bool operator == (String s1)
    {
        if (nof != s1.nof) return 0;
        for (int j;j<nof;j++)
        {
            if (arr[j] != s1[j]) return 0;
        }
        return 1;
    }
    char& operator [] (int j)
    {
        if ((j>nof+1) || (j<0))
        {
            cout << "Error!" << endl;
        }
        else
        {
            return *(arr+j);
        }
    }
    String operator + (String s1)
    {
        String s2 = s1;
        strcat(s2.arr,arr);
        return s2;
    }
 
 
 
    };
 
int main()
{
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.