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

класс "очередь параметров" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Полиномы чебышева http://www.cyberforum.ru/cpp-beginners/thread431671.html
Программа должна аппроксимировать функцию полиномами чебышева. Подскажите в чём ошибка. #include <iostream> #include <cmath> #include <ctime> #include <fstream> #include <conio.h> #include <iomanip> #include "windows.h"
C++ Алгоритм Джарвиса. вече добрый, у меня вопрос по алгоритму Джарвиса - http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%94%D0%B6%D0%B0%D1%80%D0%B2%D0%B8%D1%81%D0%B0 как найти первую точку я понял, но как найти вторую, я не понял. если у нас будут первые две точки, то третью мы найдем, если пройдем по всем оставшимся и найдем наибольшим угол, который образуют эти три точки. и так... http://www.cyberforum.ru/cpp-beginners/thread431664.html
Описать структуру с именем ZNAK C++
вот код программы всё работает, тут ввод с клавиатуры а нужно чтобы из файла Добавлено через 32 секунды #include <fstream> #include <iostream> #include <cstdio> #include <cstdlib> #include <string> using namespace std; struct ZNAK {
Задачи на массивы в С++ C++
Здравствуйте, помогите пожалуйста с решением 2 задач: 1. Даны целые числа a1, ..., a30. Все члены последовательности с четными номерами, предшествующие первому по порядку члену со значением max(a1,...,a30), домножить на max(a1,...,a30). 2. Задана матрица Z(5,6). Выбрать строку с наибольшей суммой элементов и вывести элементы этой строки в массив, затем каждый отрицательный элемент умножить...
C++ Обработку исключений при вводе некорректных данных http://www.cyberforum.ru/cpp-beginners/thread431645.html
#include <iostream> #include <signal.h> using namespace std; class Student{public: string Status,Speciality,Name,LName; string Write(){cout<<"Status: ";cin>>Status; if (Status != "Student"){throw Status;} } string Display(){cout<<"Status: "+Status<<endl;} ...
C++ Дружественные классы. Есть ли смысл в коде: class A{ ... public: bool ff(); } class B{ подробнее

Показать сообщение отдельно
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
20.01.2012, 20:03     класс "очередь параметров"
кароч не знаю что вам надо, но тут
C++
1
2
3
4
5
6
7
8
istream & operator>>(istream&is,elem& e)
{
        cout<<"Введите номер: ";
        is>>e.num;
        cout<<"Введите поле инфо: ";
        is>>e.str;
        return is;
}
нигде не выделено памяти чтоб читать в e.str

Добавлено через 10 минут
пардон, не заметил, выделяется

Добавлено через 1 минуту
лучше скажите, что она должна делать, но не делает

Добавлено через 12 минут
C++
1
2
3
4
5
6
7
8
9
10
11
elem & elem::operator=(elem &e)
{
        if(this==&e)
                return *this;
        delete[] str;
        num=e.num;
        str=new char[num];
        for(int i=0;i<num;i++)
                str[i]=e.str[i];
        return *this;
}
здесь точно для str нужно выделить память для num элементов? т.е. число, которое вы вводите, будет длиной(почти) вводимой строки? вы этого хотели? или все же нет?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru