Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Запись в бинарный файл работает не коректно, где ошибка? Здравствуйте, делаю лабораторную работу, запись структуры Students в бинарный файл. код написал, но он работает корректно только при первом вводе, при последующих почему то пропускает запись фамилии, почему так происходит разобраться не могу, помогите пожалуйста. Код ниже: int Create_file(FILE *data) { Students person; fseek(data,0,SEEK_END); // указатель в конец файла puts(" Ввод... https://www.cyberforum.ru/ cpp-beginners/ thread668578.html C++ Библиотека для xml парсинга
Доброго времени суток. У меня появилась необходимость чтения xml из потока (файлы будут находится на другой машине). Библиотеки, которые я знаю, вроде, поддерживают только полную загрузку документа xml, а уже после этого его считывания. Подскажите, пожалуйста, какую-нибудь библиотеку, если она есть, которая бы удовлетворяла моим потребностям, желательно с лицензией MIT или ей подобной. ...
C++ sizeof https://www.cyberforum.ru/ cpp-beginners/ thread668553.html
Подскажите пожалуйста что делаю не так? в базовом классе gameElement, имеется матрица указателей на базовый класс: gameElement* arr; есть класс наследник: wall. В конструкторе класса wall имеются такие строчки: wall::wall(void) { wallCharacteristics.movementOpportunity = false; arr = new wall;
C++ Создание на C++ программы с MySQL Всем привет! Слышал что на этом форуме могут помочь написать программку. Задача: 1) Программа определяет разрядность и копирует ключ реестра. 2) Запускает файл другой программы и перед запуском возвращает ключ если тот сменился и делает POST запрос в б.д. (MySQL) Сразу говорю я чайник :) Есть вознаграждение за помощь. Мой скайп: trali-vali-pasatigi https://www.cyberforum.ru/ cpp-beginners/ thread668518.html
Не компилируется программа вывода текста на экран C++
Только начал изучать С++ по книге Шилдта и вот первая же программа не компилируется в VS 2010: /*Программа №1 - Перваяя С++-программа. Введите эту программу, затем скомпилируйте её и выполните */ #include <iostream> using namespace std; // main() - начало выполнения программы. int main() {
C++ Найти приближенное значение определенного интеграла по методу прямоугольников с точностью e=10^-3 Помогите с решение задачи, суть проблемы в том, что не знаю как сделать точность значения. Так же помогите со 2-м кодом. 1-й код: #include "stdafx.h" #include <iostream> #include <math.h> #include <Windows.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread668486.html
C++ Defines the entry point for the console application #include "stdafx.h" #include <iostream> using namespace std; int Prime(unsigned long a) { unsigned long i; if (a == 2) return 1; if (a == 0 || a == 1 || a % 2 == 0) https://www.cyberforum.ru/ cpp-beginners/ thread668480.html Expected constant expression; cannot allocate an array of constant size 0 C++
Доброго утра. Народ помогите, вот программа оформлена в виде функции #include <iostream> #include <iomanip> #include <cstdlib> using namespace std; void dno(int **Matrix,int n,int m) {int Check = 0;int collNumber = 0; cout << "First coll's number with zero element: "; for(int j = 0; j < n; j++) for(int i = 0; i < m; i++)
C++ Крашит из-за кривого условия, как залатать https://www.cyberforum.ru/ cpp-beginners/ thread668461.html
Есть простая функция для заполнения двух массивов. Как заполнять -- дано по условию, точнее дано по условию как заполнять b. void input(int**a, int**b, int n) { srand(GetTickCount()); for (int i=0; i<n; i++) { for(int j=0;j<n;j++) { a=1+rand() % 99;
C++ Теперь C++11 - полностью и на сто процентов новый C++: чего ждать Приветствую всех ) , друзья подскажите пожалуйста такую вещь. Случайно прочитал на форуме про Стандарт C++11, я читал про ISO и про стандарты С++. Но меня жутко испугала фраза Теперь C++11 - полностью и на сто процентов новый C++. Прощай, C++03….... Объясните пожалуйста мне дилетанту , повторилась история когда ""С переделали в С ++ и назвали его чуть ли не другим языком"" , или С++ лишь... https://www.cyberforum.ru/ cpp-beginners/ thread668454.html
Не пойму алгоритм программы. Функция total C++
Вот сижу, читаю, не пойму почему в этом примере #include <conio> #include <iostream> using namespace std; void total (int x); int main() {
C++ Перегрузка операторов в классе "Последовательность целых чисел" Добрый день! Столкнулся с таким заданием: "Создать класс «последовательность целых чисел». Элементы последовательности хранить в динамическом массиве. Реализовать методы: проверка, что последовательность возрастающая, выделение подпоследовательности без заданного элемента. Реализовать операции: добавление элемента к последовательности (+ число), удаление элемента из последовательности (-... https://www.cyberforum.ru/ cpp-begi
11 / 11 / 1
Регистрация: 26.04.2012
Сообщений: 104
20.10.2012, 21:12 0

Реализовать шаблон класса для хранения динамического списка - C++ - Ответ 3585873

20.10.2012, 21:12. Показов 5691. Ответов 12
Метки (Все метки)

Ответ

Цитата Сообщение от aihb Посмотреть сообщение
здравствуйте)
у меня такая же задача.
написала по-другому.
но дело не в этом.
споткнулась на операторе вывода <<. не могу перегрузить.
кто сможет-объясните)
сколько и какие параметры получает, как преобразует.
Я, обычно, объявляю перегрезку оператора вывода как метод класса со спецификатором friend.
Например, есть класс комплексных чисел:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Complex
{
   private:
        float _re;
        float _imag;
 
   public:
   /*....... */
   friend ostream & operator << (ostream & out, Complex obj)
   {
       out << obj._re << " + " << obj._imag << " *i "<< endl;
       return out; 
   }  
};
В main обращайся так:
C++
1
2
Complex my_comp_numb;
cout << my_comp_numb;


Вернуться к обсуждению:
Реализовать шаблон класса для хранения динамического списка C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2012, 21:12
Готовые ответы и решения:

Разработать шаблон класса для хранения данных (контейнер)
Я не понял как описать шаблон класса для хранения данных (контейнер). Данные должны хранится,...

Шаблон класса Node для узла связного списка
Здравствуйте, помогите пожалуйста реализовать и протестируйте функцию: template &lt;class T&gt; Node&lt;T&gt;...

Разработать шаблон класса для реализации односвязного списка
Помогите пожалуйста разработать шаблон класса для реализации односвязного списка.

Создать шаблон динамического списка
спроектировать шаблон для класса динамический список Создать конструкторы: по умолчанию, с...

12
20.10.2012, 21:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2012, 21:12
Помогаю со студенческими работами здесь

Разработать шаблон класса для работы со стеком реализованным в виде связного списка
Разработать шаблон класса для работы со стеком реализованным в виде связного списка. Тип эле-ментов...

Спроектировать шаблон класса spisok для реализации односвязного линейного списка. Не работает сортировка
Здравствуйте! Очень нужна помощь в реализации программы. Задание: Спроектировать шаблон класса...

Как создать шаблон класса одномерного динамического массива?
Нужно решить задачу(консольное приложение(совместимое с visual studio 2005)): Со-здать ша-блон...

Инкапсуляция класса, который является элементом динамического списка
Задание: создать два класса, первый содержит требуемые данные и является членом динамического...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru