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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ мультитаскинг http://www.cyberforum.ru/cpp-beginners/thread190855.html
возможно ли выполнение сразу двух операндов в консоли одновременно???
C++ Ограниченый временем ввод нада дать юзеру 10 сек на ввод значения Х. Еси он провтыкал 10 сек, то стандартно Х = 0. в худшем случае дать возможность 10 секунд вводить етот Х. в лучшем, сразу после ввода икса прога идет работать дальше. мне надо чтобы полюбому продолжалась работа программы... ввел пользователь за ети 10 сек чтото или нет, нужно чтобы через 10 сек возможность ввода прекратилась, и прога начала работать... http://www.cyberforum.ru/cpp-beginners/thread190854.html
Модульный тест C++
Привет. Почему функция bin_search не проходит тест? тестировал отдельно - результаты вроде верные а когда запускаю UnitTest то пишет filed filed filed..... #include <iostream> using namespace std; int bin_search(int arr, int size, int key){ int first = 0; int last = size;
Тип данных класс вектор! 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.Разработать алгоритм программы, которая решает Ваше индивидуальное задание (варианты индивидуальных заданий приведены ниже; номер варианта выбирается в соответствии со своим номером в списке группы). 2.На основе разработанного алгоритма в среде Visual Studio 2005 написать консольную программу на языке C++ с использованием динамических массивов... подробнее

Показать сообщение отдельно
polimorf96
 Аватар для polimorf96
9 / 9 / 0
Регистрация: 02.08.2010
Сообщений: 270
14.11.2010, 17:03  [ТС]     где ошибка?
Цитата Сообщение от ForEveR Посмотреть сообщение
; после определения класса забыли.
+ вместо 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;
}
точно блин такая ошибка дурацка! СПАСИБО!

Добавлено через 1 минуту
Цитата Сообщение от alex_x_x Посмотреть сообщение
кстати интересно что компилятор на [] не выдает, что не все пути возвращают значения

Добавлено через 13 секунд

есть)) xor, and, not есть
синонимы, а по факту дефайны обычно
кстати интересно что компилятор на [] не выдает, что не все пути возвращают значения
-немного не понял тебя...
а вроде того что функция с возвращаемым значением обязана что-то вренуть в любом случае -так чтоли?
 
Текущее время: 23:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru