Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сортировка списка строк с использованием стандартных алгоритмов библиотеки STL Сортировка слов по количеству в них букв 'А'. Сортировка списка строк с использованием стандартных алгоритмов библиотеки STL. Мне не полностью программу. А реализацию данной функции. Вот эта выполняет сортировку слов по алфавиту по возрастанию... Возможно ли её переделать, чтобы выполнялась сортировка по кол-ву букв 'А' в слове? bool operator<(SYLLABLE syllable1, SYLLABLE syllable2) {... https://www.cyberforum.ru/ cpp-beginners/ thread810882.html C++ Не записываются данные в бинарный файл
Здравствуйте. Есть такая функция: void SaveBin() { if ((fd=fopen("file.dat", "wb"))==NULL) return; // открыть файл int g; Element *i=first; while(i) // пока есть значения { g=i->getData(); // получение значения элемента списка i=i->next; // перейти к следующему
C++ Циклическая очередь, сбой после удаления/добавления элемента https://www.cyberforum.ru/ cpp-beginners/ thread810867.html
нарушается после того как удаляю элемент, и добавляю элемент снова Организуйте циклическую очередь для хранения целых чисел. Для очереди используйте массив указателей на структуры. Продемонстрируйте добавление элемента, удаление элемента, добавление в переполненную очередь, удаление из пустой очереди. После каждого примера вывести содержимое очереди.#include <string.h> #include <stdlib.h>...
C++ перегрузка [] Здарова никак не могу перегрузить имеется класс Int2 моделирующий int я перегрузил rvalue тоесть при вызове int a; Int2 b(5,4);//5 элементов, знач 4 a=b; cout <<a; //4 https://www.cyberforum.ru/ cpp-beginners/ thread810842.html
Кодер Хемминга C++
Нашёл в интернете кодер Хемминга, но при запуске выдаёт ошибку о том, что переменная otv была использована до её объявления. Сам в коде разобраться пока не смог. Помогите исправить код, чтобы он работал и если вас не затруднит, то ещё немного комментариев по коду написать для понятности. #include <conio.h> #include <stdio.h> int barr; int barr_cod; int coding1() {
C++ dev c++ max stack size https://www.cyberforum.ru/ cpp-beginners/ thread810827.html
подскажите где в dev c++ можно выставить размер стэка,стандартного 1 мб маловато мне 3 необходимо
C++ программирование рекурсивных алгоритмов Подсчитать, сколькими способами можно расставить k двоек в n- мерном троичном векторе (0\leq k\leq n). Вывести все возможные варианты. https://www.cyberforum.ru/ cpp-beginners/ thread810820.html Неизвестная конструкция C++
Задача поставлена так: Написать программу, переводящую арабские числа в римские. Задача упрощается тем, что можна считать, что 40=XXXX, 9=VIIII и тому подобное. Саму программу я написал, но меня волнует проверка на ввод. Я ее где-то выкопал и не знаю, как она работает. #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; int roman(int i, int j, char k) {...
C++ Условия if https://www.cyberforum.ru/ cpp-beginners/ thread810803.html
Компилятор выдает ошибки: miplased else, expression syntax, missing ;. Не могу разобраться что не так в условиях... if (GetText=="REGISTRATION") { if(IntToStr(check_card(RichEdit3->Lines->Strings,StrToInt(RichEdit3->Lines->Strings)))=="1") { ...
C++ Структурный тип данных. Описать структуру с именем STUDENT https://www.cyberforum.ru/ cpp-beginners/ thread810793.html
Пожалуйста, помогите написать программу: Описать структуру с именем STUDENT, содержащую следующие поля: Фамилия и инициалы; Номер группы; Успеваемость (массив из 5 элементов). Написать программу, выполняющую следующие действия: * Ввод с клавиатуры данных в массив, состоящий из 10 структур типа STUDENT; записи должны быть упорядочены по возрастанию номера группы; * Вывод фамилий и номеров...
C++ Методы внутренней сортировки
Методы внутренней сортировки можно разделить на две группы: - методы, не требующие резерва памяти; - методы, требующие резерва памяти. К первой группе относятся такие методы, как метод выборки, Пузырька, Вставки, Шелла. Ко второй группе относятся метод квадратичной выборки, метод слияния и другие. Простые методы сортировки (выбором, обменом, вставкой) требуют приблизительно n*2 сравнений....
C++ Оператор new внутри функции В книжках обычно пишут, что код типа int* f_bad ( ){ int а = 5; return &а; / / нельзя! } неверен, так как локальная переменная исчезает после выхода из функции и указатель на нее возвращать бессмысленно. Но вот такой код выводит же правильный ответ (то есть 6): https://www.cyberforum.ru/ cpp-beginners/ thread810762.html
328 / 327 / 92
Регистрация: 16.12.2012
Сообщений: 544
17.03.2013, 18:14 0

Связные списки в С++.Не понял ничего - C++ - Ответ 4268900

17.03.2013, 18:14. Показов 7115. Ответов 6
Метки (Все метки)

Ответ

pHead - указатель типа LinkableClass*. Он указывает на первый элемент списка. (Можно назвать по-другому, например pBegin).
Функция addHead(LinkableClass* pLC) принимает указатель на объект типа LinkableClass и добавляет его в начало списка. Не забываем, что указатель на начальный объект списка хранится в pHead.
И так в этом классе имеется член pNext, который указывает на следующий элемент списка.
Так вот, чтобы засунуть объект pLC в начало списка, нам надо, чтобы этот объект своим членом pNext указывал на тот объект, который был первым до вызова функции addHead, т.е. pHead.
Поэтому записываем:
pLc->Next = pHead;
Ну и теперь заставляем указатель pHead указывать на наш новый элемент:
pHead = pLC;
И так: мы сделали это!

Вернуться к обсуждению:
Связные списки в С++.Не понял ничего C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2013, 18:14
Готовые ответы и решения:

Связные списки
Я практически полный нуб в С++. Вот такая задача: В столовой предлагаются N комплексных обедов,...

Связные списки
12. Использовать (линейные) однонаправленные списки без заглавной звена (рис. А) или с заглавной...

Связные списки
Друзья, помогите исправить код!!! Программа описывет таблицу о книгах.(Название, автор, стоимость)....

Связные списки.
Всем привет ребят можете привести пример двусвязносго списка.

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

Связные списки
Доброго времени суток. И у меня такая проблема - не могу разобраться со связными списками. Не...

связные списки
12. Використовувати (лінійні) односпрямовані списки без заголовної ланки (мал. а) або з заголовною...

Связные списки
Вот есть код все работает отлично но препод сказал что-бы при вводе элементов в список элементы...

Связные списки
Помогите пожалуйста осуществить в программе вот такие вот действия: 1) добавление элементов в...

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