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

Как в связном списке присвоить NULL полю next, если тип этого поля не указатель, а ссылка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Абрамян решить на C или на C++ http://www.cyberforum.ru/cpp-beginners/thread278424.html
1. 17 While. Дано целое число N (> 0). Используя операции деления нацело и взя-тия остатка от деления, вывести все его цифры, начиная с самой правой (разряда единиц). 2.Series7.Дано целое число N и набор из N вещественных чисел. Вывести в том же порядке округленные значения всех чисел из данного набора (как целые числа), а также сумму всех округленных значений. 3.Proc47. Используя функцию NOD2...
C++ системы счисления помогите пожалуйста написать несложную программку на С++, которая переводит числа из десятичной системы счисления в двоичную, и наоборот) http://www.cyberforum.ru/cpp-beginners/thread278413.html
C++ функция подпрограммы
Найти наименьшие элементы и их порядковые номера массивов x(N) b y(M) (N<=80, M<=70) заранее спасибо!*
сортировки C++
помогите пожалуйста написать эти сортировки: пузырек, вставками, шелл, поиск(находишь элемент и возращаешь его индекс)
C++ Метод деформированного многогранника на С++ http://www.cyberforum.ru/cpp-beginners/thread278402.html
Здравствуйте! Помогите с написанием программы на С++ по методу деформированного многогранника. Есть код, который я приведу ниже, но он не пашет. Заранее спасибо! Код на Pascal // Op_Lab2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) {
C++ График функции Построить график функции F(x)={ -x^2+3x+9 если x<=3; x/(x^2+1, если x>3. очень прошу, помогите решить задачку!.. заранее спасибо подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
18.04.2011, 01:20     Как в связном списке присвоить NULL полю next, если тип этого поля не указатель, а ссылка?
C++
1
2
3
4
5
6
7
8
9
10
struct pp {
 int ch;
 pp& next;
};
int main () {
 pp* p= new pp;
 pp * temp = 0;
 p->next= *temp;
 getchar (); 
}
Но на самом деле некорректно говорить, что ссылка будет равняться NULL, просто будет указывать в недоступную область памяти. Поэтому, если захотите проверить на некорректное значение поля next, фокус с next == NULL не пройдет, будет выброшено исключение и придется его ловить соответствующим try catch блоком.
 
Текущее время: 04:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru