Форум программистов, компьютерный форум, киберфорум
Наши страницы

список класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите решить (Borland C++) http://www.cyberforum.ru/cpp-beginners/thread374377.html
Задали задачку, надо решить 2 уравнения в борланде. Свои мозги математику уже подзабыли, а сдавать надо уже скоро((( Примеры решения подобных уравнений: Прога1: #include <stdio.h> #include...
C++ Помогите с оператором в комплексном калькуляторе на c++ builder 6 написал комплексный калькулятор, все работает кроме одного: когда вводиш 1.2-1.1 то выдает 0.9999999999999 а не 0.1...подскажите что делать http://www.cyberforum.ru/cpp-beginners/thread374363.html
C++ Написать программу выбора места в курящей или не курящей части самолета
Народ кто знает как сделать такую задачу? Система резервирования билетов авиакомпании. Небольшая авиакомпания купила компьютеры для своей новой автоматизированной системы резервирования. Вас...
C++ Порекомендуйте программу для отработки метода "слепой печати" в русской и английской раскладке и/или учебные материалы.
Стыдно печатать смотря на клавиатуру. Спасибо.
C++ помогите сделать сортировку массива. http://www.cyberforum.ru/cpp-beginners/thread374341.html
есть вектор(одномерный массив). из рандомного числа элементов, и рандомными элементами от 0 до 100. вывод такого массива. #include "stdafx.h" #include "iostream" #include "time.h" using...
C++ Порекомендуйте компилятор C/C++. Желательно с ссылкой. Все ясно из заголовка. Сейчас пользуюсь Dev C++. Это скорей хорошая идея, чем компилятор(есть ошибки в реализации). Заранее благодарю. подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
29.10.2011, 19:08
Цитата Сообщение от ooki2day Посмотреть сообщение
нужен именно класс

Добавлено через 1 минуту


можно хотя бы маааленький примерчик? не понял куда добавлять и как
Во-первых, struct, class, union - это в С++ ключевые слова для объявления класса. То есть и объявление

C++
1
struct A;
и

C++
1
class A;
это все объявления классов! Различие между ними состоит лишь в классах доступа. У класса, объявленного с помощью ключевого слова struct, все поля по умолчанию являются открытыми. Тогда как у класса, объявленного с помощью ключевого слова class, все поля по умолчанию являются закрытыми. Но и в первом, и во-втором случае вы имеете дело с классом.

Теперь, что касается вашего исходного кода. Вы объявляете поля вашего класса закрытыми, а потому к ним нельзя обращаться а программе напрямую. Компилятор должен выдать сообщение об ошибке, что ни поле i, ни поле next недоступны при обращении к ним вне методов класса.

Кроме того некорректен ваш цикл. Вы ищите элемент, у которого поле next равно нулю, а затем пытаетесь изменить значение по недей1ствительному адресу объекта, то есть по адресу 0 ( NULL).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru